【发布时间】:2018-04-30 23:00:02
【问题描述】:
我正在使用 maven 编译器插件 3.0,我收到错误“此处不允许使用元素 compilerArgs”。这似乎适用于命令行,但我在 IDE 中收到此错误。我使用 IDEA 2017.2 社区版。某处可能缺少一些架构,但我不确定。有没有人有解决此类问题的好方法,而不是向 JetBrains 发送错误报告并等待修复?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<fork>true</fork>
<compilerArgs>
<arg>-DspecificArg</arg>
</compilerArgs>
</configuration>
</plugin>
【问题讨论】:
-
通过删除 compilerArgs?
-
@Stultuske 这不是一个好的解决方案。你看,我需要这个属性,它被 maven 编译器插件 3.0 支持。
mvn clean compile接受。 Intellj 没有。 -
无论它是否是一个好的解决方案,您的错误消息都是说您使用了不允许使用的标签,或者您在错误的地方使用了它。放在那里也解决不了问题
-
好的,您确定这是您的 intellij 实例使用的版本吗?
-
不,我不是,但我不确定 intellij 和 maven 是如何集成的。
标签: java maven-compiler-plugin intellij-idea2017