2017-11-18 93 views
0

学习詹金斯。 Windows 7运行jenkins-2.73.3,maven项目提供以下输出:Jenkins Maven如何修复错误的命令

20:29:11 [test] $“C:\ Program Files \ Java \ jdk1.8.0_102/bin/java”-Xmx1024m - XX:MaxPermSize = 256m -cp“C:\ Program Files(x86)\ Jenkins \ plugins \ maven-plugin \ WEB-INF \ lib \ maven33-agent-1.12-alpha-1.jar; C:\ Apps \ apache- maven-3.3.9 \ boot \ plexus-classworlds-2.5.2.jar; C:\ Apps \ apache-maven-3.3.9/conf/logging“jenkins.maven3.agent.Maven33Main C:\ Apps \ apache-maven -3.3.9“C:\ Program Files(x86)\ Jenkins \ war \ WEB-INF \ lib \ remoting-3.10.2.jar”“C:\ Program Files(x86)\ Jenkins \ plugins \ maven-plugin \ WEB-INF \ lib \ maven33-interceptor-1.12-alpha-1.jar“”C:\ Program Files(x86)\ Jenkins \ plugins \ maven-plugin \ WEB-INF \ lib \ maven3-interceptor-commons-1.12- alpha-1.jar“50129 20:29:11错误:无法找到或加载主类-Xmx1024m 20:29:41错误:lau失败Maven。退出代码= 1 20:29:41完成:失败

问题很明显:java以-Xmx1024m为主类。但是该命令已生成,如何将“-Xmx .. -XX:Max ..”移动到命令的末尾?

回答

0

从Maven Project Configuration/Jenkins的全局MAVEN_OPTS中删除“-Xmx1024m -XX:MaxPermSize = 256m”解决了问题。

+0

似乎你复制并粘贴了该代码。这种长连字符通常不被计算机程序使用,只能通过专注于人类排版的软件来使用 – StephenKing