通常,当我更改Maven项目设置(添加/删除模块、更改配置文件、刷新依赖项)时,Idea会将Java编译器(在Settings->Build-> Compiler ->Java Compiler下)重置为Ajc。
这非常烦人,因为我在我的项目中使用Javac。我觉得它是一个非常老的bug,因为我在早期的版本中偶然发现了它。
有没有什么办法可以阻止Idea将默认编译器重置为Ajc?
谢谢。
发布于 2018-12-26 15:37:31
如果使用了"aspectj-maven-plugin“。添加“跳过”配置,欺骗“aspectj支持插件”。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.11</version>
<configuration>
<skip>true</skip>
</configuration>
<executions>
<execution>
<configuration>
<skip>false</skip>
</configuration>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>https://stackoverflow.com/questions/47982242
复制相似问题