Intellij Idea将编译器重置为'ajc'

时间:2017-12-26 18:18:01

标签: java maven intellij-idea

经常,当我更改我的Maven项目设置(添加/删除模块,更改配置文件,刷新依赖项)时 - 想法将Java编译器(在Settings-> Build-> Compiler-> Java Compiler下)重置为Ajc 。

这非常烦人,因为我将Javac用于我的项目。我觉得它是一个非常古老的错误,因为我在早期版本中偶然发现了它。

是否有任何解决方案可以阻止Idea将默认编译器重置为Ajc?

谢谢。

1 个答案:

答案 0 :(得分:0)

如果使用“ 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>