<fork> true</fork>在使用maven时在pom.xml作用
true表示它将创建(fork)一个新的JVM来运行编译器。这有点慢,但隔离效果更好。
特别是你可以指定一个与Maven启动的JVM不同的JVM,你也可以在这种情况下指定命令行参数(for increasing Heapsize or Metaspace)。在你的情况下,它会导致问题,因为它似乎使用错误的JVM,你可以指定full path with
这是一种使用现代Maven的方法,它不能与Java 1.6一起运行,但仍旧使用干净的编译环境用于较老的源/目标版本。
false表示它直接在您运行maven的JVM中直接启动编译器,这使得构建更加可重复。
总结:用于明确表示编译版本配置有效
本文来自博客园,作者:wjxuriel,转载请注明原文链接:https://www.cnblogs.com/my-blog-site/p/16182653.html

浙公网安备 33010602011771号