4.0.0 pom org.onap.ccsdk.parent feature-repo-parent 1.3.0-SNAPSHOT org.opendaylight.odlparent feature-repo-parent 3.1.5 ONAP :: ${project.groupId} :: ${project.artifactId} http://wiki.onap.org Root POM to be used in place of odlparent for CCSDK based projects JIRA https://jira.onap.org/ 1.8 1.8 UTF-8 UTF-8 https://nexus.onap.org /content/sites/site/${project.groupId}/${project.artifactId}/${project.version} 0.7.7.201606060606 3.2 jacoco target/code-coverage/jacoco-ut.exec,target/code-coverage/jacoco-it.exec **/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/** ${basedir}/src/main/resources/swagger.properties ${basedir}/src/main/resources/swagger.json nexus.onap.org 443 https https://nexus.onap.org/content/groups/public https://nexus.onap.org/content/groups/staging https://nexus.onap.org/content/repositories/releases https://nexus.onap.org/content/repositories/snapshots ecomp-staging 176c31dfe190a https://nexus.opendaylight.org/content/repositories/public/ https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ UTF-8 1.8 1.8 2.5.0 2.5.1 features.xml src/main/yang-gen-config src/main/yang-gen-sal true java jacoco ${project.build.directory}/surefire-reports true ${project.version} 0.5.0-SNAPSHOT 0.5.0-SNAPSHOT 0.5.0-SNAPSHOT 0.5.0-SNAPSHOT 0.5.0-SNAPSHOT ${ccsdk.sli.core.version} ${ccsdk.sli.adaptors.version} ${ccsdk.sli.core.version} ${ccsdk.sli.adaptors.version} ${ccsdk.sli.core.version} 1.8.2 2.5.2 0.13.2 1.8.2 1.5.2 1.8.2 1.11 3.7 2.6 3.6 2.7.1 4.4.1 2.8.5 23.6.1-jre 1.3.1 2.8.11 2.8.11.20181123 3.24.0-GA 2.25.1 2.25.1 20131018 1.3.8 3.0.0 4.12 1.2.3 1.10.19 4.1.31.Final 1.7.25 4.3.18.RELEASE 3.8.1.v20120830-144521 ${jackson.version} 0.6.4 4.7.1 5.1.39 1.0.0 2.27 4.4.4 4.5.2 10.14.2.0 1.0.0 1.17.1 2.8.11.20181123 2.25.1 4.12 1.2.3 2.1.1 2.2.3 4.3.18.RELEASE 1.7.25 6.11 8.5.14 true generate-json ${swagger-properties} swagger-sdk.generate-json org.codehaus.mojo properties-maven-plugin 1.0.0 initialize read-project-properties ${basedir}/src/main/resources/swagger.properties com.github.kongchen swagger-maven-plugin 3.1.4 ${api-rest-package} http,https ${api-host-ip}:${api-host-port} ${api-base-path} ${api-title} ${api-version} ${api-description} ${api-license} ${basedir}/src/main/resources compile generate org.apache.maven.plugins maven-install-plugin 2.3.1 install-file-id install install-file ${basedir}/src/main/resources/swagger.json ${project.groupId} ${project.artifactId}-swagger-schema ${project.version} json generate-sdk ${swagger-json} swagger-sdk.generate-java-sdk org.apache.maven.plugins maven-antrun-plugin 1.8 initialize ant-create-script true run ant-contrib ant-contrib 1.0b3 ant ant io.swagger swagger-codegen-maven-plugin 2.2.1 generate ${basedir}/src/main/resources/swagger.json ${project.build.directory}/generated-sources java joda jersey2 ${project.groupId} ${project.artifactId}-java-sdk ${project.version} ${project.groupId}.${project.artifactId}.client.model ${project.groupId}.${project.artifactId}.client.api ${project.groupId}.${project.artifactId}.client.invoker exec-maven-plugin org.codehaus.mojo 1.5.0 swagger-generate-sources generate-sources exec ${project.build.directory}${file.separator}${swagger.sdk.script.file} org.apache.maven.plugins maven-clean-plugin 3.0.0 clean-generated-files generate-sources clean ${project.build.directory}/generated-sources org.onap.msb.swagger-sdk swagger-sdk 1.0.0 nexus-staging !altDeploymentRepository org.sonatype.plugins nexus-staging-maven-plugin 1.6.7 true https://nexus.onap.org 176c31dfe190a ecomp-staging yang-compile src/main/yang org.opendaylight.yangtools yang-maven-plugin 2.1.8 org.opendaylight.mdsal maven-sal-api-gen-plugin ${odl.mdsal.model.version} jar org.opendaylight.netconf sal-rest-docgen-maven ${odl.netconf.sal.rest.docgen.version} jar generate-sources ${yang.file.directory} org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl ${salGeneratorPath} org.opendaylight.netconf.sal.rest.doc.maven.StaticDocGenerator target/swagger true org.onap.ccsdk.parent dependencies-odl-bom 1.3.0-SNAPSHOT pom import junit junit 4.12 test com.google.protobuf protobuf-java 3.6.1 onap-public ${onap.nexus.public-url} true true onap-staging ${onap.nexus.staging-url} true true onap-snapshot ${onap.nexus.snapshot-url} false true opendaylight-mirror opendaylight-mirror ${opendaylight.nexus.public-url} true never false opendaylight-snapshot opendaylight-snapshot ${opendaylight.nexus.snapshot-url} false true JCenter JCenter Repository http://jcenter.bintray.com Restlet Restlet Repository http://maven.restlet.com onap-public https://nexus.onap.org/content/groups/public true never true always onap-staging https://nexus.onap.org/content/groups/staging true never true always ecomp-release onap-repository-releases https://nexus.onap.org/content/repositories/releases true never false ecomp-snapshot onap-repository-snapshots https://nexus.onap.org/content/repositories/snapshots false true opendaylight-mirror opendaylight-mirror https://nexus.opendaylight.org/content/repositories/public/ true never false opendaylight-snapshot opendaylight-snapshot https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ false true ecomp-releases https://nexus.onap.org/content/repositories/releases ecomp-snapshots https://nexus.onap.org/content/repositories/snapshots org.apache.maven.plugins maven-deploy-plugin 2.8 org.apache.maven.plugins maven-site-plugin 3.6 org.apache.maven.wagon wagon-webdav-jackrabbit 2.10 org.apache.maven.plugins maven-enforcer-plugin 3.0.0-M2 enforce-property enforce onap.nexus.url You must set a onap.nexus.url property in your ~/.m2/settings.xml. See oparent/settings.xml for an example. true enforce-no-snapshots enforce false true WARN org.sonarsource.scanner.maven sonar-maven-plugin 3.2 org.jacoco jacoco-maven-plugin ${jacoco.version} **/gen/** **/generated-sources/** **/yang-gen/** **/pax/** pre-unit-test prepare-agent ${project.build.directory}/code-coverage/jacoco-ut.exec surefireArgLine post-unit-test test report ${project.build.directory}/code-coverage/jacoco-ut.exec ${project.reporting.outputDirectory}/jacoco-ut pre-integration-test pre-integration-test prepare-agent ${project.build.directory}/code-coverage/jacoco-it.exec failsafeArgLine post-integration-test post-integration-test report ${project.build.directory}/code-coverage/jacoco-it.exec ${project.reporting.outputDirectory}/jacoco-it org.apache.maven.plugins maven-surefire-plugin 2.22.0 ${surefireArgLine} **/IT*.java org.apache.maven.plugins maven-failsafe-plugin 2.22.0 integration-tests integration-test verify ${failsafeArgLine} org.codehaus.mojo properties-maven-plugin 1.0.0 set-system-properties maven.wagon.http.ssl.allowall ${ssl.allowall} maven.wagon.http.ssl.insecure ${ssl.insecure} org.codehaus.mojo versions-maven-plugin 2.5 true maven-scm-plugin 1.8.1 ${project.artifactId}-${project.version} org.apache.maven.plugins maven-deploy-plugin org.apache.maven.plugins maven-site-plugin org.apache.maven.plugins maven-enforcer-plugin maven-checkstyle-plugin 2.17 org.onap.oparent checkstyle 1.2.2 onap-license check process-sources onap-checkstyle/check-license.xml false true false ${project.build.sourceDirectory} true false onap-java-style check process-sources onap-checkstyle/onap-java-style.xml ${project.build.sourceDirectory}/src/main/java true true true true false org.codehaus.mojo build-helper-maven-plugin 1.12 org.jacoco jacoco-maven-plugin org.apache.maven.plugins maven-surefire-plugin org.apache.maven.plugins maven-failsafe-plugin org.apache.maven.plugins maven-javadoc-plugin 2.10.4 attach-javadocs jar -Xdoclint:none maven-javadoc-plugin 2.10.4 false -Xdoclint:none ONAP