当我运行具有 <additionalparam>-Xdoclint:none</additionalparam>
的 pom 时,Maven 工作正常使用 JAVA 8,因为 -Xdoclint
在 JAVA 8 中添加。但是,当我使用 JAVA 7 运行 maven 时它会抛出错误,因为它在 JAVA 7 中不存在。
但我想让 pom 为 JAVA 7 和 JAVA 8 通用化,即如果 JAVA 8 我应该能够使用指定的“additionalparam”但是当使用 JAVA 7 时,它应该排除该参数。
最佳答案
找到解决方案 -
<profiles>
<profile>
<id>doclint-java8-disable</id>
<activation>
<jdk>[1.8,)</jdk>
</activation>
<properties>
<javadoc.opts>-Xdoclint:none</javadoc.opts>
</properties>
</profile>
</profiles>
然后使用 ${javadoc.opts}
关于javadoc : error - invalid flag: -Xdoclint:none, 当我使用 java 7 时,它在 java 8 中有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27728733/