From 955e9e6ae24f60a5163df171a448db21f127cb33 Mon Sep 17 00:00:00 2001 From: gjoranv Date: Fri, 22 Apr 2022 14:26:24 +0200 Subject: Fix and clean up deps for maven plugins. - Set scope to provided to silence error messages from maven-plugin-plugin >=3.6.2 Example: Some dependencies of Maven Plugins are expected to be in provided scope. Please make sure that dependencies listed below declared in POM have set 'provided' as well. The following dependencies are in wrong scope: * org.apache.maven:maven-settings:jar:3.8.5:compile --- abi-check-plugin/pom.xml | 2 ++ bundle-plugin/pom.xml | 15 +++++++++++++++ config-class-plugin/pom.xml | 8 +------- vespa-application-maven-plugin/pom.xml | 12 ++++++++---- 4 files changed, 26 insertions(+), 11 deletions(-) diff --git a/abi-check-plugin/pom.xml b/abi-check-plugin/pom.xml index 03b2e7c8b60..8d782b1d426 100644 --- a/abi-check-plugin/pom.xml +++ b/abi-check-plugin/pom.xml @@ -18,10 +18,12 @@ org.apache.maven maven-plugin-api + provided org.apache.maven maven-core + provided org.apache.maven.plugin-tools diff --git a/bundle-plugin/pom.xml b/bundle-plugin/pom.xml index d0a6d43d9c5..7993dfecafd 100644 --- a/bundle-plugin/pom.xml +++ b/bundle-plugin/pom.xml @@ -22,9 +22,15 @@ com.google.guava guava + + org.apache.maven + maven-artifact + provided + org.apache.maven maven-plugin-api + provided org.apache.maven @@ -33,6 +39,15 @@ org.apache.maven.plugin-tools maven-plugin-annotations + + + org.apache.maven + maven-core + provided + + + org.apache.maven + maven-model provided diff --git a/config-class-plugin/pom.xml b/config-class-plugin/pom.xml index 0819073e953..50471514cc0 100644 --- a/config-class-plugin/pom.xml +++ b/config-class-plugin/pom.xml @@ -23,6 +23,7 @@ org.apache.maven maven-core 3.5.0 + provided com.yahoo.vespa @@ -46,13 +47,6 @@ org.apache.maven.plugins maven-compiler-plugin - - org.apache.maven.plugins - maven-install-plugin - - true - - org.apache.maven.plugins maven-javadoc-plugin diff --git a/vespa-application-maven-plugin/pom.xml b/vespa-application-maven-plugin/pom.xml index 10c494a7dd4..99248fb0907 100644 --- a/vespa-application-maven-plugin/pom.xml +++ b/vespa-application-maven-plugin/pom.xml @@ -17,9 +17,15 @@ 2.2.0 + + org.apache.maven + maven-core + provided + org.apache.maven maven-plugin-api + provided org.apache.maven.plugin-tools @@ -28,20 +34,18 @@ org.apache.maven maven-model + provided org.apache.maven maven-artifact + provided junit junit test - - org.apache.maven.plugins - maven-jar-plugin - commons-io commons-io -- cgit v1.2.3