Skip to content

Commit 1809101

Browse files
Align plexus-util version with Maven
- downgrade to plexus-util to 3.6.0 - drop dependencies on plexus-xml - add enforcer with banned plexus-xml
1 parent 7094bf8 commit 1809101

File tree

4 files changed

+8
-21
lines changed

4 files changed

+8
-21
lines changed

maven-resolver-demos/maven-resolver-demo-snippets/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,6 @@
9898
<artifactId>slf4j-simple</artifactId>
9999
<scope>runtime</scope>
100100
</dependency>
101-
<dependency>
102-
<groupId>org.codehaus.plexus</groupId>
103-
<artifactId>plexus-xml</artifactId>
104-
<scope>test</scope>
105-
</dependency>
106101
<dependency>
107102
<groupId>junit</groupId>
108103
<artifactId>junit</artifactId>

maven-resolver-supplier/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,6 @@
101101
<artifactId>slf4j-api</artifactId>
102102
</dependency>
103103

104-
<dependency>
105-
<groupId>org.codehaus.plexus</groupId>
106-
<artifactId>plexus-xml</artifactId>
107-
<scope>test</scope>
108-
</dependency>
109104
<dependency>
110105
<groupId>org.slf4j</groupId>
111106
<artifactId>slf4j-simple</artifactId>

maven-resolver-transport-wagon/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,6 @@
6666
<artifactId>plexus-utils</artifactId>
6767
<optional>true</optional>
6868
</dependency>
69-
<dependency>
70-
<groupId>org.codehaus.plexus</groupId>
71-
<artifactId>plexus-xml</artifactId>
72-
<optional>true</optional>
73-
</dependency>
7469
<dependency>
7570
<groupId>org.eclipse.sisu</groupId>
7671
<artifactId>org.eclipse.sisu.plexus</artifactId>

pom.xml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -193,12 +193,8 @@
193193
<dependency>
194194
<groupId>org.codehaus.plexus</groupId>
195195
<artifactId>plexus-utils</artifactId>
196-
<version>4.0.2</version>
197-
</dependency>
198-
<dependency>
199-
<groupId>org.codehaus.plexus</groupId>
200-
<artifactId>plexus-xml</artifactId>
201-
<version>3.0.2</version>
196+
<!-- the same version as in Maven 3.9,x -->
197+
<version>3.6.0</version>
202198
</dependency>
203199

204200
<dependency>
@@ -525,6 +521,12 @@
525521
</includes>
526522
<message>use guice without asm shaded in.</message>
527523
</bannedDependencies>
524+
<bannedDependencies>
525+
<excludes>
526+
<exclude>org.codehaus.plexus:plexus-xml</exclude>
527+
</excludes>
528+
<message>plexus-xml should not be used with plexus-util 3.6.0</message>
529+
</bannedDependencies>
528530
</rules>
529531
</configuration>
530532
</execution>

0 commit comments

Comments
 (0)