This is an automated email from the ASF dual-hosted git repository.
sjaranowski pushed a commit to branch maven-plugin-testing-3.x
in repository https://gitbox.apache.org/repos/asf/maven-plugin-testing.git
The following commit(s) were added to refs/heads/maven-plugin-testing-3.x by
this push:
new 9db988a Cleanups dependencies
9db988a is described below
commit 9db988a48251034adcc759edb7232ae48fcbc8a3
Author: Slawomir Jaranowski <[email protected]>
AuthorDate: Wed Oct 22 23:34:23 2025 +0200
Cleanups dependencies
- remove unneeded dependencies
- make maven-compat, plexus-archiver optional - not used in JUnit 5
---
maven-plugin-testing-harness/pom.xml | 32 +++++++++-----------------------
1 file changed, 9 insertions(+), 23 deletions(-)
diff --git a/maven-plugin-testing-harness/pom.xml
b/maven-plugin-testing-harness/pom.xml
index af46327..183a0fd 100644
--- a/maven-plugin-testing-harness/pom.xml
+++ b/maven-plugin-testing-harness/pom.xml
@@ -61,6 +61,13 @@ under the License.
<version>${mavenVersion}</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ <version>1</version>
+ <scope>provided</scope>
+ </dependency>
+
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-resolver-provider</artifactId>
@@ -73,18 +80,6 @@ under the License.
<version>${wagonVersion}</version>
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-file</artifactId>
- <version>${wagonVersion}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-http</artifactId>
- <version>${wagonVersion}</version>
- <scope>provided</scope>
- </dependency>
<!--
Keep this one as isolated as possible.
But has to be present, as Maven 3 object graph is incomplete without it
@@ -94,6 +89,7 @@ under the License.
<artifactId>maven-compat</artifactId>
<version>${mavenVersion}</version>
<scope>runtime</scope>
+ <optional>true</optional>
<exclusions>
<exclusion>
<groupId>*</groupId>
@@ -111,11 +107,7 @@ under the License.
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-archiver</artifactId>
<version>4.10.3</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-compress</artifactId>
- <version>1.28.0</version>
+ <optional>true</optional>
</dependency>
<dependency>
@@ -130,12 +122,6 @@ under the License.
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <!-- newer version is required by plexus-testing -->
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>33.5.0-jre</version>
- </dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>