Skip to content

Commit 6d2ce5a

Browse files
[MCOMPILER-584] Refresh page - Using Non-Javac Compilers
1 parent eebad60 commit 6d2ce5a

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

src/site/apt/non-javac-compilers.apt.vm

+13-11
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)