redhat配置hudson遇到的maven版本太高报错

来源:互联网 发布:程序员在公司都做什么 编辑:程序博客网 时间:2024/06/06 10:15

报错信息:

<===[HUDSON REMOTING CAPACITY]===>channel startedExecuting Maven:  -B -f /root/.hudson/jobs/hotVdianTest/workspace/weidian-test/pom.xml clean install
java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:146)at hudson.maven.Maven3Builder.call(Maven3Builder.java:124)at hudson.maven.Maven3Builder.call(Maven3Builder.java:71)at hudson.remoting.UserRequest.perform(UserRequest.java:107)at hudson.remoting.UserRequest.perform(UserRequest.java:41)at hudson.remoting.Request$2.run(Request.java:276)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)at java.lang.Thread.run(Thread.java:662)Caused by: java.lang.NoClassDefFoundError: org/apache/maven/cli/MavenLoggerManagerat org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:73)... 18 moreCaused by: java.lang.ClassNotFoundException: org.apache.maven.cli.MavenLoggerManagerat org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:242)at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)... 19 morechannel stoppedERROR: Failed to parse POMshudson.util.IOException2: java.lang.reflect.InvocationTargetExceptionat hudson.maven.Maven3Builder.call(Maven3Builder.java:189)at hudson.maven.Maven3Builder.call(Maven3Builder.java:71)at hudson.remoting.UserRequest.perform(UserRequest.java:107)at hudson.remoting.UserRequest.perform(UserRequest.java:41)at hudson.remoting.Request$2.run(Request.java:276)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)at java.lang.Thread.run(Thread.java:662)Caused by: java.lang.Exception: java.lang.reflect.InvocationTargetExceptionat org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:150)at hudson.maven.Maven3Builder.call(Maven3Builder.java:124)... 10 moreCaused by: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:146)... 11 moreCaused by: java.lang.NoClassDefFoundError: org/apache/maven/cli/MavenLoggerManagerat org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:73)... 18 moreCaused by: java.lang.ClassNotFoundException: org.apache.maven.cli.MavenLoggerManagerat org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:242)at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)... 19 more
看了下hudson的启动日志,maven的插件版本基本为3.0.1,因此本地的maven的3.1.3降低为2.2.1试了下。
解决问题

解决办法:

0 0
原创粉丝点击