运行mvn -f kaa / pom.xml后,清理安装-DskipTests
我得到了: Full log我的环境:
kaa git :(大师)mvn -v 拿起JAVA_TOOL_OPTIONS:-Xmx4096m -XX:MaxPermSize = 2048m -Xms4096m Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 2048m;支持在8.0中删除 Apache Maven 3.3.9(bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T18:41:47 + 02:00) Maven home:/usr/local/Cellar/maven/3.3.9/libexec Java版本:1.8.0_101,供应商:Oracle Corporation Java home:/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/jre 默认语言环境:en_US,平台编码:UTF-8 操作系统名称:" mac os x",版本:" 10.12.1",arch:" x86_64",family:" mac"
答案 0 :(得分:3)
实际上,它不依赖于操作系统。如果您查看每个模块的最终构建状态上方的部分,您将看到错误消息,这将使您完全了解出现的问题:
[ERROR] Picked up JAVA_TOOL_OPTIONS: -Xmx4096m -XX:MaxPermSize=2048m -Xms4096m
[ERROR] Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=2048m; support was removed in 8.0
[INFO] Error occurred during initialization of VM
[INFO] Initial heap size set to a larger value than the maximum heap size
因此,修复此问题的方法之一是在终端中运行next命令:
$ unset JAVA_TOOL_OPTIONS
但请注意,在这种情况下,您只会从当前的shell会话中删除JAVA_TOOL_OPTIONS
。要完全删除它,请尝试在主目录中的.bashrc
或.profile
文件中找到此变量,然后将其从中删除。