【发布时间】:2017-05-07 07:47:44
【问题描述】:
我正在使用 Maven 3.3.3。我有<fork>true</fork>。我遇到了问题(MojoException)并通过注释掉来修复它
<fork>true</fork>
<compilerVersion>${java.version}</compilerVersion>
我的项目使用的是 Java 1.6,上面一行中的 java.version 指的是 1.6,但是我的计算机环境变量是 1.7 并且 maven 3.3.3 需要 Java 1.7 。现在我的问题已经解决了。
但我无法理解 1)叉子在这里是什么意思? 2)它有什么作用? 3) 将其设置为 true 或 false,会发生什么变化?
我浏览了文档,但很难理解。谢谢。
【问题讨论】:
-
@StackFlowed 如何从maven.apache.org/plugins/maven-compiler-plugin/index.html 的 Maven 编译器插件文档中访问该页面?
-
@DavidTonhofer 这对于插件站点总是相同的,点击菜单中的“目标”,然后选择您想要更多详细信息的实际目标 (
compiler:compile)。 -
@eckes 酷,谢谢