jenkins maven SetPercorethread计数 詹金斯。1.538 使用Maven 3.1.0可以很好地工作 对于Maven 3.2.1,它会得到以下错误 Jenkins自己安装了Maven 3.2.1(从Apache下载并解压缩)

jenkins maven SetPercorethread计数 詹金斯。1.538 使用Maven 3.1.0可以很好地工作 对于Maven 3.2.1,它会得到以下错误 Jenkins自己安装了Maven 3.2.1(从Apache下载并解压缩),maven,jenkins,Maven,Jenkins,怎么了 Parsing POMs maven31-agent.jar already up to date maven31-interceptor.jar already up to date maven3-interceptor-commons.jar already up to date [project] $ /opt/jenkins/tools/hudson.model.JDK/java-1.7.0/bin/java -Xmx512m -Xms512m -Dfile.encoding=U

怎么了

Parsing POMs maven31-agent.jar already up to date maven31-interceptor.jar already up to date maven3-interceptor-commons.jar already up to date [project] $ /opt/jenkins/tools/hudson.model.JDK/java-1.7.0/bin/java -Xmx512m -Xms512m -Dfile.encoding=UTF-8 -XX:PermSize=128M -cp /opt/jenkins/maven31-agent.jar:/opt/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.2.1/boot/plexus-classworlds-2.5.1.jar:\opt\jenkins\tools\hudson.tasks.Maven_MavenInstallation\maven-3.2.1/conf/logging jenkins.maven3.agent.Maven31Main /opt/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.2.1 /opt/jenkins/slave.jar /opt/jenkins/maven31-interceptor.jar /opt/jenkins/maven3-interceptor-commons.jar 41476 <===[JENKINS REMOTING CAPACITY]===>channel started ... ERROR: Failed to parse POMs hudson.util.IOException2 at hudson.maven.Maven3Builder.call(Maven3Builder.java:178) at hudson.maven.Maven3Builder.call(Maven3Builder.java:69) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:326) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.maven.Maven3Builder.call(Maven3Builder.java:134) ... 9 more Caused by: java.lang.Exception: java.lang.reflect.InvocationTargetException at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:184) ... 14 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238) at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181) ... 14 more Caused by: java.lang.NoSuchMethodError: org.apache.maven.execution.MavenExecutionRequest.setPerCoreThreadCount(Z)V at org.apache.maven.cli.DefaultMavenExecutionRequestBuilder.populateRequest(DefaultMavenExecutionRequestBuilder.java:978) at org.apache.maven.cli.DefaultMavenExecutionRequestBuilder.getMavenExecutionRequest(DefaultMavenExecutionRequestBuilder.java:172) at org.jvnet.hudson.maven3.launcher.Maven31Launcher.getMavenExecutionRequest(Maven31Launcher.java:153) at org.jvnet.hudson.maven3.launcher.Maven31Launcher.main(Maven31Launcher.java:130) ... 21 more 解析pom maven31-agent.jar已经是最新的 maven31-interceptor.jar已经是最新的 maven3-interceptor-commons.jar已经是最新的 [项目]$/opt/jenkins/tools/hudson.model.JDK/java-1.7.0/bin/java-Xmx512m-Dfile.encoding=UTF-8-XX:PermSize=128M-cp/opt/jenkins/maven31 agent.jar:/opt/jenkins/tools/hudson.tasks.Maven\u MavenInstallation/Maven-3.2.1/boot/plexus-classworlds-2.5.1.jar:\opt\jenkins\tools\hudson.tasks.Maven\Maven\mavenu MavenInstallation\Maven-3.1/confjenkins.maven3.agent.Maven31Main/opt/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven-3.2.1/opt/jenkins/slave.jar/opt/jenkins/maven31-interceptor.jar/opt/jenkins/maven3-interceptor-commons.jar 41476 <===[JENKINS远程处理容量]====>channel已启动 ... 错误:无法分析POM hudson.util.IOException2 在hudson.maven.Maven3Builder.call中(Maven3Builder.java:178) 在hudson.maven.Maven3Builder.call(Maven3Builder.java:69) 在hudson.remoting.UserRequest.perform(UserRequest.java:118) 在hudson.remoting.UserRequest.perform(UserRequest.java:48) 在hudson.remoting.Request$2.run(Request.java:326) 在hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 在java.util.concurrent.FutureTask.run(FutureTask.java:262)处 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 运行(Thread.java:724) 原因:java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:606) 在hudson.maven.Maven3Builder.call中(Maven3Builder.java:134) ... 9更多 原因:java.lang.Exception:java.lang.reflect.InvocationTargetException 位于jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:184) ... 14多 原因:java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:606) 位于org.codehaus.plexus.classworlds.launcher.launchStandard(launcher.java:330) 位于org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:238) 位于jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181) ... 14多 原因:java.lang.NoSuchMethodError:org.apache.maven.execution.MavenExecutionRequest.SetPercoretThreadCount(Z)V 位于org.apache.maven.cli.DefaultMavenExecutionRequestBuilder.populateRequest(DefaultMavenExecutionRequestBuilder.java:978) 位于org.apache.maven.cli.DefaultMavenExecutionRequestBuilder.getMavenExecutionRequest(DefaultMavenExecutionRequestBuilder.java:172) 位于org.jvnet.hudson.maven3.launcher.Maven31Launcher.getMavenExecutionRequest(Maven31Launcher.java:153) 位于org.jvnet.hudson.maven3.launcher.Maven31Launcher.main(Maven31Launcher.java:130) ... 还有21个
删除
-t1c
Maven参数(每个核心一个线程)时工作。

使用2.8进行了修复。

Maven 3.2在多线程构建如何在后台工作方面引入了一些严重的更改。现在,我建议坚持使用Maven 3.1。请为maven plugin()提交一份错误报告:针对此问题。