Skip to content

Commit f40d572

Browse files
committed
ITs need plugin dependency to plexus-compiler-manager
While testing #347, changed in compiler manager were not pulled into ITs, because Maven Compiler has a dependency on it, which must be overridden in all ITs or in projects using Plexus Compiler generally, if they need to override the version predefined by Maven Compiler. Co-authored-by: Alexander Kriegisch <Alexander@Kriegisch.name>
1 parent 554fdcc commit f40d572

File tree

10 files changed

+51
-1
lines changed

10 files changed

+51
-1
lines changed

plexus-compiler-its/src/main/it/MCOMPILER-346-mre/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,11 @@
6464
<artifactId>plexus-compiler-api</artifactId>
6565
<version>${plexus.compiler.version}</version>
6666
</dependency>
67+
<dependency>
68+
<groupId>org.codehaus.plexus</groupId>
69+
<artifactId>plexus-compiler-manager</artifactId>
70+
<version>${plexus.compiler.version}</version>
71+
</dependency>
6772
<dependency>
6873
<groupId>org.codehaus.plexus</groupId>
6974
<artifactId>plexus-compiler-javac</artifactId>

plexus-compiler-its/src/main/it/aspectj-compiler/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,11 @@
4848
<artifactId>plexus-compiler-api</artifactId>
4949
<version>${plexus.compiler.version}</version>
5050
</dependency>
51+
<dependency>
52+
<groupId>org.codehaus.plexus</groupId>
53+
<artifactId>plexus-compiler-manager</artifactId>
54+
<version>${plexus.compiler.version}</version>
55+
</dependency>
5156
<dependency>
5257
<groupId>org.codehaus.plexus</groupId>
5358
<artifactId>plexus-compiler-aspectj</artifactId>

plexus-compiler-its/src/main/it/eclipse-compiler-mapstruct/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@
5959
<artifactId>plexus-compiler-api</artifactId>
6060
<version>${plexus.compiler.version}</version>
6161
</dependency>
62+
<dependency>
63+
<groupId>org.codehaus.plexus</groupId>
64+
<artifactId>plexus-compiler-manager</artifactId>
65+
<version>${plexus.compiler.version}</version>
66+
</dependency>
6267
<dependency>
6368
<groupId>org.codehaus.plexus</groupId>
6469
<artifactId>plexus-compiler-eclipse</artifactId>

plexus-compiler-its/src/main/it/eclipse-compiler-procpath/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@
6666
<artifactId>plexus-compiler-api</artifactId>
6767
<version>${plexus.compiler.version}</version>
6868
</dependency>
69+
<dependency>
70+
<groupId>org.codehaus.plexus</groupId>
71+
<artifactId>plexus-compiler-manager</artifactId>
72+
<version>${plexus.compiler.version}</version>
73+
</dependency>
6974
<dependency>
7075
<groupId>org.codehaus.plexus</groupId>
7176
<artifactId>plexus-compiler-eclipse</artifactId>

plexus-compiler-its/src/main/it/error-prone-compiler/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@
8383
<artifactId>plexus-compiler-api</artifactId>
8484
<version>${plexus.compiler.version}</version>
8585
</dependency>
86+
<dependency>
87+
<groupId>org.codehaus.plexus</groupId>
88+
<artifactId>plexus-compiler-manager</artifactId>
89+
<version>${plexus.compiler.version}</version>
90+
</dependency>
8691
<dependency>
8792
<groupId>org.codehaus.plexus</groupId>
8893
<artifactId>plexus-compiler-javac-errorprone</artifactId>

plexus-compiler-its/src/main/it/missing-warnings/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@
2525
<artifactId>plexus-compiler-api</artifactId>
2626
<version>${plexus.compiler.version}</version>
2727
</dependency>
28+
<dependency>
29+
<groupId>org.codehaus.plexus</groupId>
30+
<artifactId>plexus-compiler-manager</artifactId>
31+
<version>${plexus.compiler.version}</version>
32+
</dependency>
2833
<dependency>
2934
<groupId>org.codehaus.plexus</groupId>
3035
<artifactId>plexus-compiler-javac</artifactId>
@@ -42,4 +47,4 @@
4247
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4348
<plexus.compiler.version>@pom.version@</plexus.compiler.version>
4449
</properties>
45-
</project>
50+
</project>

plexus-compiler-its/src/main/it/simple-eclipse-compiler-fail/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@
6161
<artifactId>plexus-compiler-api</artifactId>
6262
<version>${plexus.compiler.version}</version>
6363
</dependency>
64+
<dependency>
65+
<groupId>org.codehaus.plexus</groupId>
66+
<artifactId>plexus-compiler-manager</artifactId>
67+
<version>${plexus.compiler.version}</version>
68+
</dependency>
6469
<dependency>
6570
<groupId>org.codehaus.plexus</groupId>
6671
<artifactId>plexus-compiler-eclipse</artifactId>

plexus-compiler-its/src/main/it/simple-eclipse-compiler/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@
6161
<artifactId>plexus-compiler-api</artifactId>
6262
<version>${plexus.compiler.version}</version>
6363
</dependency>
64+
<dependency>
65+
<groupId>org.codehaus.plexus</groupId>
66+
<artifactId>plexus-compiler-manager</artifactId>
67+
<version>${plexus.compiler.version}</version>
68+
</dependency>
6469
<dependency>
6570
<groupId>org.codehaus.plexus</groupId>
6671
<artifactId>plexus-compiler-eclipse</artifactId>

plexus-compiler-its/src/main/it/simple-javac-fork/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@
6363
<artifactId>plexus-compiler-api</artifactId>
6464
<version>${plexus.compiler.version}</version>
6565
</dependency>
66+
<dependency>
67+
<groupId>org.codehaus.plexus</groupId>
68+
<artifactId>plexus-compiler-manager</artifactId>
69+
<version>${plexus.compiler.version}</version>
70+
</dependency>
6671
<dependency>
6772
<groupId>org.codehaus.plexus</groupId>
6873
<artifactId>plexus-compiler-javac</artifactId>

plexus-compiler-its/src/main/it/simple-javac/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@
6363
<artifactId>plexus-compiler-api</artifactId>
6464
<version>${plexus.compiler.version}</version>
6565
</dependency>
66+
<dependency>
67+
<groupId>org.codehaus.plexus</groupId>
68+
<artifactId>plexus-compiler-manager</artifactId>
69+
<version>${plexus.compiler.version}</version>
70+
</dependency>
6671
<dependency>
6772
<groupId>org.codehaus.plexus</groupId>
6873
<artifactId>plexus-compiler-javac</artifactId>

0 commit comments

Comments
 (0)