From: Timoney, Dan (dt5972) Date: Tue, 10 Dec 2019 14:18:51 +0000 (-0500) Subject: Generate dependency list X-Git-Tag: 1.5.1~8 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=94fcbc29eca4b30da5dc259e5b14d26cda8d8373;p=ccsdk%2Fparent.git Generate dependency list Generate list of direct dependencies for repository and publish to Nexus. Change-Id: I9914756ddf8fe1dbab9f48d4de9249c319d28fc0 Issue-ID: CCSDK-1986 Signed-off-by: Timoney, Dan (dt5972) --- diff --git a/.gitignore b/.gitignore index f9801b8c..ebb44b7b 100755 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,6 @@ ExprGrammarLexer.tokens sdnc-core_bdio.jsonld blackDuckHubProjectName.txt blackDuckHubProjectVersionName.txt + +#Generated dependencies list +direct-dependencies.txt diff --git a/odlparent/binding-parent/pom.xml b/odlparent/binding-parent/pom.xml index 5e3d3870..c668c5b4 100644 --- a/odlparent/binding-parent/pom.xml +++ b/odlparent/binding-parent/pom.xml @@ -182,6 +182,8 @@ 9.0.27 9.4.12.v20180830 true + + direct-dependencies.txt @@ -624,6 +626,18 @@ ${project.artifactId}-${project.version} + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + diff --git a/odlparent/bundle-parent/pom.xml b/odlparent/bundle-parent/pom.xml index d730d958..bf17e3cd 100644 --- a/odlparent/bundle-parent/pom.xml +++ b/odlparent/bundle-parent/pom.xml @@ -182,6 +182,8 @@ 9.0.27 9.4.12.v20180830 true + + direct-dependencies.txt @@ -624,6 +626,18 @@ ${project.artifactId}-${project.version} + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + diff --git a/odlparent/feature-repo-parent/pom.xml b/odlparent/feature-repo-parent/pom.xml index 49d79972..fd86f630 100644 --- a/odlparent/feature-repo-parent/pom.xml +++ b/odlparent/feature-repo-parent/pom.xml @@ -182,6 +182,8 @@ 9.0.27 9.4.12.v20180830 true + + direct-dependencies.txt @@ -624,6 +626,18 @@ ${project.artifactId}-${project.version} + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + diff --git a/odlparent/karaf4-parent/pom.xml b/odlparent/karaf4-parent/pom.xml index 61c9d454..edba6efe 100644 --- a/odlparent/karaf4-parent/pom.xml +++ b/odlparent/karaf4-parent/pom.xml @@ -182,6 +182,8 @@ 9.0.27 9.4.12.v20180830 true + + direct-dependencies.txt @@ -624,6 +626,18 @@ ${project.artifactId}-${project.version} + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + diff --git a/odlparent/mdsal-it-parent/pom.xml b/odlparent/mdsal-it-parent/pom.xml index b0c3c80c..e32511ef 100644 --- a/odlparent/mdsal-it-parent/pom.xml +++ b/odlparent/mdsal-it-parent/pom.xml @@ -182,6 +182,8 @@ 9.0.27 9.4.12.v20180830 true + + direct-dependencies.txt @@ -624,6 +626,18 @@ ${project.artifactId}-${project.version} + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + diff --git a/odlparent/odlparent-lite/pom.xml b/odlparent/odlparent-lite/pom.xml index f2c312d7..2c0bc4f4 100644 --- a/odlparent/odlparent-lite/pom.xml +++ b/odlparent/odlparent-lite/pom.xml @@ -182,6 +182,8 @@ 9.0.27 9.4.12.v20180830 true + + direct-dependencies.txt @@ -624,6 +626,18 @@ ${project.artifactId}-${project.version} + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + diff --git a/odlparent/odlparent/pom.xml b/odlparent/odlparent/pom.xml index 9bfef3a6..c6a50a27 100644 --- a/odlparent/odlparent/pom.xml +++ b/odlparent/odlparent/pom.xml @@ -182,6 +182,8 @@ 9.0.27 9.4.12.v20180830 true + + direct-dependencies.txt @@ -624,6 +626,18 @@ ${project.artifactId}-${project.version} + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + diff --git a/odlparent/setup/src/main/resources/pom-template.xml b/odlparent/setup/src/main/resources/pom-template.xml index c0e0c4b5..1f0c35e6 100755 --- a/odlparent/setup/src/main/resources/pom-template.xml +++ b/odlparent/setup/src/main/resources/pom-template.xml @@ -182,6 +182,8 @@ 9.0.27 9.4.12.v20180830 true + + direct-dependencies.txt @@ -624,6 +626,18 @@ \${project.artifactId}-\${project.version} + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + \${dependency-list.file} + \${project.basedir} + * + true + + diff --git a/odlparent/single-feature-parent/pom.xml b/odlparent/single-feature-parent/pom.xml index 8160a831..169a9a5e 100644 --- a/odlparent/single-feature-parent/pom.xml +++ b/odlparent/single-feature-parent/pom.xml @@ -182,6 +182,8 @@ 9.0.27 9.4.12.v20180830 true + + direct-dependencies.txt @@ -624,6 +626,18 @@ ${project.artifactId}-${project.version} + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + diff --git a/pom.xml b/pom.xml index 3482969b..556e0cdc 100755 --- a/pom.xml +++ b/pom.xml @@ -34,6 +34,60 @@ 176c31dfe190a + + + dependency-list + + + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + direct-dependencies.txt + ${project.basedir} + * + true + + + + validate + false + + aggregate + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-artifacts + package + false + + attach-artifact + + + + + ${project.basedir}/direct-dependencies.txt + txt + dependencies + + + + + + + + + + + diff --git a/springboot/springboot1/pom.xml b/springboot/springboot1/pom.xml index c6c2aea8..de72343e 100755 --- a/springboot/springboot1/pom.xml +++ b/springboot/springboot1/pom.xml @@ -100,6 +100,8 @@ 2.1.1 + direct-dependencies.txt + @@ -577,7 +579,18 @@ - + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + @@ -992,6 +1005,5 @@ - diff --git a/springboot/springboot2/pom.xml b/springboot/springboot2/pom.xml index 13633f50..303e2c9c 100755 --- a/springboot/springboot2/pom.xml +++ b/springboot/springboot2/pom.xml @@ -127,6 +127,7 @@ 1.7.25 6.11 9.0.27 + direct-dependencies.txt @@ -609,7 +610,18 @@ - + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + @@ -1065,6 +1077,5 @@ - diff --git a/standalone/pom.xml b/standalone/pom.xml index 322ede7a..33cfdde2 100755 --- a/standalone/pom.xml +++ b/standalone/pom.xml @@ -60,6 +60,8 @@ 1.4.0 1.6.3 + direct-dependencies.txt + @@ -188,7 +190,24 @@ + + + + + com.github.ferstl + depgraph-maven-plugin + 3.3.0 + + text + ${dependency-list.file} + ${project.basedir} + * + true + + + + org.codehaus.mojo