-3

运行后 mvn -f kaa/pom.xml clean install -DskipTests

我得到了: 完整的日志

我的环境:

kaa git:(master) mvn -v Picked up JAVA_TOOL_OPTIONS: -Xmx4096m -XX:MaxPermSize=2048m -Xms4096m Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=2048m; 在 8.0 Apache Maven 3.3.9 中删除了支持(bb52d8502b132ec0a5a3f4c09453c07478323dc5;2015-11-10T18:41:47+02:00) Maven 主页:/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”

完整日志

4

1 回答 1

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

但请注意,在这种情况下,您JAVA_TOOL_OPTIONS只会从当前的 shell 会话中删除。要完全删除它,请尝试在您的主目录中的一个.bashrc或多个.profile文件中找到此变量并将其从那里删除。

于 2016-11-15T18:00:49.317 回答