无法在OS X上构建KAA

时间:2016-11-11 10:27:32

标签: java maven iot kaa

运行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"

Full log

1 个答案:

答案 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文件中找到此变量,然后将其从中删除。