4.0.0
${odlparent.groupId}
${odlparent.artifactId}
${odlparent.version}
org.onap.ccsdk.parent
${odlparent.artifactId}
${project.version}
pom
ONAP :: \${project.groupId} :: \${project.artifactId}
Root POM to be used in place of odlparent for CCSDK based projects
http://wiki.onap.org
ONAP
JIRA
https://jira.onap.org/
ecomp-releases
\${onap.nexus.release-url}
ecomp-snapshots
\${onap.nexus.snapshot-url}
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
UTF-8
UTF-8
/content/sites/site/\${project.groupId}/\${project.artifactId}/\${project.version}
\${basedir}/src/main/resources/swagger.properties
\${basedir}/src/main/resources/swagger.json
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
https://nexus.opendaylight.org/content/repositories/public/
https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/
UTF-8
11
3.0.0-M5
3.0.0-M5
4.2.1
3.8.1
features.xml
src/main/yang-gen-config
src/main/yang-gen-sal
3.1.1
true
false
1.6.9
(1.2.99999, 1.3.99999-SNAPSHOT]
(1.2.99999, 1.3.99999-SNAPSHOT]
(1.2.99999, 1.3.99999-SNAPSHOT]
(1.3.99999, 1.4.99999-SNAPSHOT]
\${ccsdk.sli.version}
\${ccsdk.sli.version}
\${ccsdk.sli.version}
\${ccsdk.sli.version}
\${ccsdk.sli.version}
\${ccsdk.sli.version}
\${ccsdk.sli.version}
\${ccsdk.sli.version}
1.13.4
7.0.9
7.0.9
1.13.4
1.13.4
1.13.4
1.15
3.12.0
2.6
3.8.0
2.7.8
4.4.1
2.8.5
29.0-jre
2.11.4
3.27.0-GA
2.27
2.27
20131018
4.13.2
1.11.7
3.3.3
4.1.65.Final
1.7.29
4.3.25.RELEASE
0.6.4
4.8-1
1.0.0
4.4.12
4.5.13
10.14.2.0
1.0.0
1.21.1
9.4.40.v20210413
2.16.0
2.16.0
2.7.3
2.4.0
6.14.3
9.0.52
true
direct-dependencies.txt
${project.groupId}
dependencies-odl-bom
${project.version}
pom
import
${project.groupId}
dependencies-bom
${project.version}
pom
import
org.springframework.boot
spring-boot-dependencies
2.3.8.RELEASE
import
pom
org.onap.logging-analytics
logging-slf4j
\${logging-analytics.version}
org.onap.logging-analytics
logging-filter-base
\${logging-analytics.version}
junit
junit
\${junit.version}
test
onap-public
\${onap.nexus.public-url}
true
never
true
always
onap-staging
\${onap.nexus.staging-url}
true
never
true
always
ecomp-release
onap-repository-releases
\${onap.nexus.release-url}
true
never
false
ecomp-snapshot
onap-repository-snapshots
\${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
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
org.apache.maven.plugins
maven-deploy-plugin
2.8
true
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
enforce-maven
enforce
8
[3.5.0,)
enforce-banned-dependencies
enforce
Please always use mockito-core instead of mockito-all (see https://bugs.opendaylight.org/show_bug.cgi?id=7662), and spotbugs:annotations instead of findbugs:annotations
org.mockito:mockito-all
true
org.sonarsource.scanner.maven
sonar-maven-plugin
${sonar.scanner.version}
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
\${surefireArgLine}
**/IT*.java
org.apache.maven.plugins
maven-failsafe-plugin
${maven-failsafe-plugin.version}
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}
com.github.ferstl
depgraph-maven-plugin
3.3.0
text
\${dependency-list.file}
\${project.basedir}
*
true
true
de.jacks-it-lab
frontend-maven-plugin
1.7.2
com.github.alexcojocaru
elasticsearch-maven-plugin
6.16
7.1.1
org.apache.maven.plugins
maven-javadoc-plugin
3.2.0
false
com.github.spotbugs
spotbugs-maven-plugin
3.1.12.2
analyze-compile
compile
check
jp.skypencil.findbugs.slf4j
bug-pattern
1.5.0
Max
Low
false
true
spotbugs-exclude.xml
true
/home/jack/onap/onap-sdnr/features/sdnr/wt-aluminium-sr0-2/target/wt/common/target-ide/spotbugs
com.github.spotbugs
spotbugs
3.1.12
compile
org.opendaylight.odlparent
spotbugs
7.0.5
compile
org.slf4j
slf4j-simple
1.8.0-beta2
compile
jp.skypencil.findbugs.slf4j
bug-pattern
1.5.0
Max
Low
false
true
spotbugs-exclude.xml
true
/home/jack/onap/onap-sdnr/features/sdnr/wt-aluminium-sr0-2/target/wt/common/target-ide/spotbugs
org.apache.maven.plugins
maven-checkstyle-plugin
${checkstyle.plugin.version}
org.onap.oparent
checkstyle
1.2.2
process-sources
check
false
true
check-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.gaul
modernizer-maven-plugin
2.1.0
modernizer
verify
modernizer
false
true
false
true
org.apache.maven.plugins
maven-deploy-plugin
org.apache.maven.plugins
maven-site-plugin
org.apache.maven.plugins
maven-checkstyle-plugin
org.codehaus.mojo
build-helper-maven-plugin
1.12
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.apache.maven.plugins
maven-surefire-plugin
org.apache.maven.plugins
maven-failsafe-plugin
org.apache.maven.plugins
maven-javadoc-plugin
attach-javadocs
jar
-Xdoclint:none
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
enforce-maven
enforce
1.8.0
[3.5.0,)
enforce-banned-dependencies
enforce
Please always use mockito-core instead of mockito-all (see https://bugs.opendaylight.org/show_bug.cgi?id=7662), and spotbugs:annotations instead of findbugs:annotations
org.mockito:mockito-all
true
pl.project13.maven
git-commit-id-plugin
4.0.0
full
^git.build.(time|version)$
^git.commit.id.(abbrev|full)$
maven-javadoc-plugin
false
-Xdoclint:none
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
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
org.codehaus.mojo
exec-maven-plugin
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
sonar-jacoco-aggregate
onap.jacoco.aggregateFile
org.jacoco
jacoco-maven-plugin
merge
merge
generate-resources
${onap.jacoco.aggregateFile}
\${project.basedir}
**/target/code-coverage/*.exec
yang-compile
src/main/yang
org.opendaylight.yangtools
yang-maven-plugin
6.0.6
org.opendaylight.mdsal
maven-sal-api-gen-plugin
\${odl.mdsal.model.version}
jar
compile
org.opendaylight.netconf
sal-rest-docgen-maven
\${odl.netconf.sal.rest.docgen.version}
jar
binding
generate-sources
\${yang.file.directory}
org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl
\${salGeneratorPath}
true