<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
- <groupId>org.opendaylight.odlparent</groupId>
- <artifactId>odlparent</artifactId>
- <version>1.7.1-Boron-SR1</version>
- <relativePath>../../../../../opendaylight/odlparent</relativePath>
+ <groupId>org.onap.oparent</groupId>
+ <artifactId>oparent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
</parent>
<sdnctl.sli.version>1.1.2-SNAPSHOT</sdnctl.sli.version>
<sdnctl.dblib.version>1.1.2-SNAPSHOT</sdnctl.dblib.version>
<sdnctl.aai.service.version>1.1.2-SNAPSHOT</sdnctl.aai.service.version>
+ <openecomp.sdnc.sql-resource.version>1.1.2-SNAPSHOT</openecomp.sdnc.sql-resource.version>
<cdp.pal.version>1.1.7-oss</cdp.pal.version>
<dmaap.client.version>0.2.12</dmaap.client.version>
<antlr.version>4.5.1</antlr.version>
<mysql.connector.version>5.1.39</mysql.connector.version>
<logback.version>1.1.1</logback.version>
- <toscalib.version>1.0.0-SNAPSHOT</toscalib.version>
+ <toscalib.version>1.1.0</toscalib.version>
+ <sdc-client.version>1.1.13-SNAPSHOT</sdc-client.version>
+ <jackson.yml.version>2.3.2</jackson.yml.version>
<!-- SONAR -->
<sonar.language>java</sonar.language>
<sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
<sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
- <sonar.jacoco.reportPath>${project.build.directory}/coverage-reports/jacoco.exec</sonar.jacoco.reportPath>
+ <sonar.jacoco.reportPath>${project.build.directory}/code-coverage/jacoco-ut.exec</sonar.jacoco.reportPath>
<sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>
<sonar.projectVersion>${project.version}</sonar.projectVersion>
<features.file>features.xml</features.file>
<jmxGeneratorPath>target/generated-sources/yang-gen-config</jmxGeneratorPath>
<!-- <salGeneratorPath>src/main/yang-gen-sal</salGeneratorPath> -->
- <checkstyle.skip>true</checkstyle.skip>
- <!-- NEXUS URLS -->
- <openecomp.nexus.host>nexus.onap.org</openecomp.nexus.host>
- <openecomp.nexus.url>https://${openecomp.nexus.host}/content</openecomp.nexus.url>
- <openecomp.nexus.snapshot-url>${openecomp.nexus.url}/repositories/snapshots/</openecomp.nexus.snapshot-url>
- <openecomp.nexus.release-url>${openecomp.nexus.url}/repositories/releases/</openecomp.nexus.release-url>
- <openecomp.nexus.javadocs-url>dav:${openecomp.nexus.url}/sites/site/org/onap/appc/${project.version}</openecomp.nexus.javadocs-url>
</properties>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>2.10.4</version>
+ <version>2.10</version>
<configuration>
<excludePackageNames>org.openecomp.sdnc</excludePackageNames>
<failOnError>false</failOnError>
<!-- This site is used for Javadocs -->
<site>
<id>ecomp-site</id>
- <url>${openecomp.nexus.javadocs-url}</url>
+ <url>dav:${onap.nexus.url}/sites/site/org/onap/appc/${project.version}</url>
</site>
- <repository>
- <id>ecomp-releases</id>
- <name>openecomp-repository-releases</name>
- <url>${openecomp.nexus.release-url}</url>
- </repository>
- <snapshotRepository>
- <id>ecomp-snapshots</id>
- <name>openecomp-repository-snapshots</name>
- <url>${openecomp.nexus.snapshot-url}</url>
- </snapshotRepository>
</distributionManagement>
<dependencyManagement>
<dependencies>
<!-- ODL -->
+ <dependency>
+ <groupId>org.opendaylight.odlparent</groupId>
+ <artifactId>odlparent</artifactId>
+ <version>1.7.1-Boron-SR1</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>config-api</artifactId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.9.1</version>
</plugin>
- <!-- SonarQube plugin -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>sonar-maven-plugin</artifactId>
- <version>3.2</version>
- </plugin>
</plugins>
</pluginManagement>
<plugins>
<version>1.6.7</version>
<extensions>true</extensions>
<configuration>
- <nexusUrl>https://${openecomp.nexus.host}</nexusUrl>
+ <nexusUrl>${onap.nexus.url}</nexusUrl>
<stagingProfileId>176c31dfe190a</stagingProfileId>
<serverId>ecomp-staging</serverId>
</configuration>
</dependency>
</dependencies>
</plugin>
- <!-- license plugin -->
+ <!-- license plugin -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>1.10</version>
<configuration>
+ <extraExtensions>
+ <yml>properties</yml>
+ <yang>java</yang>
+ </extraExtensions>
<addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
<processStartTag>============LICENSE_START=======================================================</processStartTag>
<processEndTag>============LICENSE_END=========================================================</processEndTag>
<sectionDelimiter>================================================================================</sectionDelimiter>
- <licenseName>apache_v2</licenseName>
+ <licenseName>appc</licenseName>
+ <!-- This should point to the license directory of the root folder of the base appc project -->
+ <licenseResolver>file:${user.dir}/license-details</licenseResolver>
<inceptionYear>2017</inceptionYear>
<organizationName>AT&T Intellectual Property. All rights reserved.</organizationName>
- <projectName>APPC</projectName>
- <!-- Do not automatically update copyright since Amdocs needs to be included manually -->
- <canUpdateCopyright>false</canUpdateCopyright>
+ <projectName>ONAP : APPC</projectName>
+ <canUpdateCopyright>true</canUpdateCopyright>
<canUpdateDescription>true</canUpdateDescription>
<canUpdateLicense>true</canUpdateLicense>
<emptyLineAfterHeader>true</emptyLineAfterHeader>
+ <!-- exclude json files -->
+ <excludes>
+ <exclude>**/*.json</exclude>
+ </excludes>
</configuration>
<executions>
<execution>
<goal>update-file-header</goal>
</goals>
<phase>process-sources</phase>
+ <configuration>
+ <excludes>
+ <exclude>*.json</exclude>
+ </excludes>
+ </configuration>
</execution>
</executions>
</plugin>
</configuration> <executions> <execution> <id>create-bdio-file</id> <phase>package</phase>
<goals> <goal>build-bom</goal> </goals> </execution> </executions> </plugin> -->
- <!-- force Eclipse to skip the additional-install step specified in the
+ <!-- force Eclipse to skip the additional-install step specified in the
org.opendaylight.odlparent:odlparent-lite:1.7.1-Boron-SR1.pom profile -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<executions>
<execution>
<id>additional-install</id>
- <phase></phase>
<goals>
<goal>install-file</goal>
</goals>
- <configuration>
- <skip>true</skip>
- </configuration>
</execution>
</executions>
</plugin>
<properties>
<ssl.allowall>true</ssl.allowall>
<ssl.insecure>true</ssl.insecure>
- <openecomp.nexus.host>nexus.onap.org</openecomp.nexus.host>
- <openecomp.nexus.release-url>https://nexus.onap.org/content/repositories/releases/</openecomp.nexus.release-url>
- <openecomp.nexus.snapshot-url>https://nexus.onap.org/content/repositories/snapshots/</openecomp.nexus.snapshot-url>
<openecomp.git.port>7999</openecomp.git.port>
<openecomp.git.project>st_osecomp</openecomp.git.project>
<openecomp.git.protocol>http</openecomp.git.protocol>
<module>appc-provider</module>
<module>appc-event-listener</module>
<module>appc-asdc-listener</module>
+ <module>appc-lifecycle-management</module>
<module>appc-oam</module>
+ <module>appc-config</module>
+ <module>appc-directed-graph</module>
+ <module>appc-outbound</module>
+ <module>appc-inbound</module>
+ <module>appc-sequence-generator</module>
</modules>
</profile>
<profile>