0
我正嘗試將一些jenkins作業遷移到maven 3,並且我正在用maven插件來解決一些問題。NoClassDefFoundError PlexusIoResourceCollection/Jenkins + Maven 3
例如,我有工作建設得很好下的maven 2,這將觸發以下異常當我移動到Maven 3
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)
我ckecked,所需的類被正確安裝到我的本地庫。有沒有人有關於這種行爲的線索?
在此先感謝。
是否有關於此錯誤的版本說明?因爲兼容性矩陣顯示jar插件應該從v2.2 http://goo.gl/Ivo88開始兼容 – mab 2013-03-19 09:26:22