0

jenkinsジョブの一部をMaven3に移行しようとしていますが、Mavenプラグインでいくつかの問題が発生しています。

たとえば、Maven 2の下にかなりうまく構築されているジョブがあり、Maven3に移動すると次の例外が発生します。

WARNING: Error injecting: org.apache.maven.plugin.jar.JarMojo
    java.lang.NoClassDefFoundError: org/codehaus/plexus/components/io/resources/PlexusIoResourceCollection
.
.
.
    Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
        at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
        ... 93 more
    mojoFailed org.apache.maven.plugins:maven-jar-plugin:2.3.2(default-jar)

必要なクラスがローカルリポジトリに正しくインストールされていることを確認しました。誰かがこの行動についての手がかりを持っていますか?

前もって感謝します。

4

2 に答える 2

0

jar-plugin を最新の 2.4 にアップグレードしてみてください。これは、maven3 を使用してローカルでビルドするときにも発生しますか?

于 2013-03-19T00:19:33.293 に答える