2013-03-18 2 views
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, что необходимый класс был правильно установлен на моем локальном хранилище. Кто-нибудь знает об этом поведении?

благодарит заранее.

ответ

0

Попробуйте обновить свой jar-плагин до версии 2.4. Также это происходит при локальном создании с maven3?

+0

есть ли релиз об этой ошибке? потому что матрица совместимости показывает, что плагин jar должен быть совместимым, начиная с v2.2 http://goo.gl/Ivo88 – mab

Смежные вопросы