JenkinsでMaven3でビルドするとエラーになる

@iwasaki 364views 更新:2015年2月2日

Jenkinsのmavenプロジェクトでビルドを行うと以下の様なエラーが出ました。

Caused by: java.lang.NoClassDefFoundError: org/apache/maven/cli/MavenLoggerManager
    at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:73)
    ... 17 more
Caused by: java.lang.ClassNotFoundException: org.apache.maven.cli.MavenLoggerManager
    at 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:235)
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
    ... 18 more

どうやらJenkinsのバージョン・JenkinsのMaven Pluginのバージョンによる問題のようです。

JenkinsのプラグインアップデートからMaven Pluginをアップデートしたところエラーが解消されました。

http://qupera.blogspot.jp/2014/01/upgrading-to-maven-311-caused-jenkins_2.html

http://stackoverflow.com/questions/17388851/jenkins-unable-to-run-maven

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません