2016-11-11 49 views
-3

运行MVN -f KAA后/ pom.xml的全新安装-DskipTests不能在OS X上建立KAA

我得到: 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主页:/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/jre 默认语言环境:en_US,平台编码:UTF-8 操作系统名称:“mac os X”版本: “10.12.1”,拱: “x86_64的” 家庭: “MAC”

Full log

回答

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 

所以,方式之一来解决这个问题是在你的终端上运行下一个命令:

$ unset JAVA_TOOL_OPTIONS 

但请注意,在这种情况下,你只会从当前的shell会话中删除JAVA_TOOL_OPTIONS。要彻底删除它,请尝试在主目录中的.bashrc.profile文件中找到此变量,并将其从中删除。