2016-11-11 48 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文件中找到此變量,並將其從中刪除。