可以更改
javac.NET使用的默认编译器
maven-compiler-plugin。Eclipse编译器捆绑在工件中,
plexus-compiler-eclipse并通过设置
eclipse为的
compilerId属性来声明它
maven-compiler-plugin。
如果要为自定义配置文件激活此更改,则可以具有以下配置:
<profile> <id>ecj</id> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.0</version> <configuration> <compilerId>eclipse</compilerId> </configuration> <dependencies> <dependency> <groupId>org.prehaus.plexus</groupId> <artifactId>plexus-compiler-eclipse</artifactId> <version>2.8.1</version> </dependency> </dependencies> </plugin> </plugins> </build></profile>
该插件在
plexus-compilerGitHub存储库中维护。版本2.8.1 使用JDT的3.11.1.v20150902-1521,尽管您可以通过
org.eclipse.tycho:org.eclipse.jdt.core在Plexus编译器依赖项之后添加依赖项来使用自己的版本。



