@@ -31,22 +31,24 @@ Using Non-Javac Compilers
3131
3232 Contrary to this plugin's name, the Compiler Plugin does not compile the
3333 sources of your project by itself. To compile, the Compiler Plugin uses
34- another class to compile them. The parameter <<<compilerId>>> determines
35- which class will be used. Currently, the Compiler Plugin is bundled with the
36- <<<javac>>> compiler artifact with artifactId <<<plexus-compiler-javac>>>,
37- which can be seen as one of the dependencies declared inside the Compiler
38- Plugin's POM.
34+ another class to compile them.
3935
40- {{{http://codehaus-plexus.github.io/plexus-compiler/}Plexus Compiler}} component
36+ The parameter <<<compilerId>>> determines which class will be used.
37+
38+ Currently, the Compiler Plugin is bundled with the <<<javac>>> compiler
39+ with artifactId <<<plexus-compiler-javac>>> version <<${plexusCompilerVersion}>>,
40+ which can be seen as one of the dependencies declared inside the Compiler Plugin's POM.
41+
42+ {{{https://codehaus-plexus.github.io/plexus-compiler/}Plexus Compiler}} component
4143 has some other compiler Ids available under the groupId <<<org.codehaus.plexus>>>:
4244
43- * <<<aspectj>>> with artifactId <<<plexus-compiler-aspectj>>>.
45+ * <<<aspectj>>> with artifactId <<<plexus-compiler-aspectj>>> - <<requires>>: <<<JDK 17+>>> and <<<Maven 3.9.6 +>>>
4446
45- * <<<csharp>>> with artifactId <<<plexus-compiler-csharp>>>.
47+ * <<<csharp>>> with artifactId <<<plexus-compiler-csharp>>> - <<requires>>: <<<JDK 8+>>>
4648
47- * <<<eclipse>>> with artifactId <<<plexus-compiler-eclipse>>>.
49+ * <<<eclipse>>> with artifactId <<<plexus-compiler-eclipse>>> - <<requires>>: <<<JDK 17+>>> and <<<Maven 3.9.6 +>>>
4850
49- * <<<jikes >>> with artifactId <<<plexus-compiler-jikes >>>.
51+ * <<<javac-with-errorprone >>> with artifactId <<<plexus-compiler-javac-errorprone >>> - <<requires>>: <<<JDK 11+>>>
5052
5153 []
5254
@@ -74,7 +76,7 @@ Using Non-Javac Compilers
7476 <dependency>
7577 <groupId>org.codehaus.plexus</groupId>
7678 <artifactId>plexus-compiler-csharp</artifactId>
77- <version>1.6 </version>
79+ <version>${plexusCompilerVersion} </version>
7880 </dependency>
7981 </dependencies>
8082 </plugin>
0 commit comments