From d7746ae7bb6d8cdacbd0cc6ac39b523f387d753e Mon Sep 17 00:00:00 2001 From: Dan Timoney Date: Fri, 20 Mar 2020 15:36:38 -0400 Subject: [PATCH] Add new CCSDK version of oparent Add new CCSDK parent pom based on ONAP oparent Change-Id: I184f4170095ddc118e69b9668494d935bfee718c Issue-ID: CCSDK-2182 Signed-off-by: Dan Timoney --- dependencies-bom/pom.xml | 65 +++++++- oparent/pom.xml | 377 +++++++++++++++++++++++++++++++++++++++++++++++ pom.xml | 1 + standalone/pom.xml | 2 +- 4 files changed, 443 insertions(+), 2 deletions(-) create mode 100755 oparent/pom.xml diff --git a/dependencies-bom/pom.xml b/dependencies-bom/pom.xml index 4d23a224..e0e23104 100644 --- a/dependencies-bom/pom.xml +++ b/dependencies-bom/pom.xml @@ -48,6 +48,16 @@ pom import + + com.google.code.gson + gson + 2.8.5 + + + com.google.guava + guava + 25.1-jre + com.google.protobuf protobuf-java @@ -95,6 +105,11 @@ javaee-api 7.0 + + javax.servlet + javax.servlet-api + 3.1.0 + javax.ws.rs javax.ws.rs-api @@ -106,6 +121,11 @@ 4.12 test + + org.antlr + antlr4-runtime + 4.7.2 + org.apache.commons commons-io @@ -159,6 +179,11 @@ pom import + + org.hamcrest + hamcrest-library + 1.3 + org.jsoup jsoup @@ -169,10 +194,41 @@ mariadb-java-client 2.4.4 + + org.onap.logging-analytics + logging-analytics + 1.6.5 + + + org.onap.logging-analytics + logging-filter-base + 1.6.5 + + + org.onap.logging-analytics + logging-slf4j + 1.6.5 + + + org.osgi + org.osgi.core + 5.0.0 + provided + org.slf4j jcl-over-slf4j - 1.7.29 + 1.7.30 + + + org.slf4j + slf4j-api + 1.7.30 + + + org.slf4j + slf4j-simple + 1.7.30 org.testng @@ -181,4 +237,11 @@ + + + + org.slf4j + slf4j-api + + diff --git a/oparent/pom.xml b/oparent/pom.xml new file mode 100755 index 00000000..b93a378f --- /dev/null +++ b/oparent/pom.xml @@ -0,0 +1,377 @@ + + + 4.0.0 + + + org.onap.oparent + oparent + 2.0.0 + + + + org.onap.ccsdk.parent + oparent + 2.0.0-SNAPSHOT + pom + + ONAP :: ${project.groupId} :: ${project.artifactId} + Root POM to be used in place of oparent for CCSDK based projects + http://wiki.onap.org + + ONAP + + + + JIRA + https://jira.onap.org/ + + + + + 3.7.0.1746 + 3.2 + jacoco + + ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml,${project.reporting.outputDirectory}/jacoco-it/jacoco.xml + + **/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/** + + + 0.8.5 + + https://nexus.onap.org + 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 + + 1.8 + 1.8 + 2.5.0 + true + + + 2.1.1 + 2.10.0 + 2.0 + + 1.1.5 + 1.4.0 + 1.6.3 + + direct-dependencies.txt + + + + + + + org.onap.ccsdk.parent + dependencies-bom + 2.0.0-SNAPSHOT + import + pom + + + org.onap.sdc.sdc-distribution-client + sdc-distribution-client + ${sdc.client.version} + compile + + + org.onap.sdc.sdc-tosca + sdc-tosca + ${sdc.tosca.version} + compile + + + org.onap.dmaap.messagerouter.dmaapclient + dmaapClient + ${dmaap.listener.version} + + + org.slf4j + slf4j-api + 1.7.21 + + + org.apache.logging.log4j + log4j-slf4j-impl + 2.11.2 + + + com.fasterxml.jackson.core + jackson-core + ${fasterxml.jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${fasterxml.jackson.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${fasterxml.jackson.version} + + + org.apache.velocity + velocity-engine-core + ${velocity.version} + + + junit + junit + 4.12 + test + + + org.mockito + mockito-core + 1.10.19 + test + + + org.testng + testng + 6.11 + test + + + ch.vorburger.mariaDB4j + mariaDB4j + 2.2.3 + test + + + + + + + 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 + + + + + + + + + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + true + + + + + + + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + 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 + + + + default-prepare-agent + + prepare-agent + + + + default-report + prepare-package + + report + + + + default-check + + check + + + + + PACKAGE + + + COMPLEXITY + COVEREDRATIO + 0.0 + + + + + + + + + + org.codehaus.mojo + versions-maven-plugin + 2.5 + + true + + + + org.apache.felix + maven-bundle-plugin + 4.2.1 + true + + + + + + + sonar-jacoco-aggregate + + + onap.jacoco.aggregateFile + + + + + + org.jacoco + jacoco-maven-plugin + + + merge + + merge + + generate-resources + + ${onap.jacoco.aggregateFile} + + + ${project.basedir} + + **/target/code-coverage/*.exec + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index 3b54f524..34a068e4 100755 --- a/pom.xml +++ b/pom.xml @@ -12,6 +12,7 @@ dependencies-bom dependencies-odl-bom + oparent standalone odlparent springboot diff --git a/standalone/pom.xml b/standalone/pom.xml index c850d029..f5f94397 100755 --- a/standalone/pom.xml +++ b/standalone/pom.xml @@ -5,7 +5,7 @@ org.onap.oparent oparent - 2.0.0 + 3.0.1 -- 2.16.6