【发布时间】:2013-03-06 22:45:09
【问题描述】:
我正在尝试将我的一些 jenkins 工作迁移到 maven 3,但我在使用 maven 插件时遇到了一些麻烦。
例如,我在 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)
我检查了所需的类已正确安装到我的本地存储库中。有人知道这种行为吗?
提前致谢。
【问题讨论】:
标签: jenkins maven-3 maven-plugin noclassdeffounderror plexus