我正在使用Maven 3.0.3,突然我的mvn依赖插件开始产生错误。我试图清理.m2文件夹,但没有成功。。。有什么想法吗?
WARNING: Error injecting: org.apache.maven.plugin.dependency.UnpackDependenciesMojo
java.lang.NoClassDefFoundError: org/apache/maven/shared/artifact/filter/collection/ArtifactFilterException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2446)
at java.lang.Class.getDeclaredConstructors(Class.java:1872)
然后
Caused by: java.lang.ClassNotFoundException: org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
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)
发现问题。最近我更新了我的Xcode,并安装了maven 3.2.1,它扰乱了类路径。。。我已经修改了符号链接,指向我的3.0.3版本,它再次正常工作。。。无法理解为什么苹果在更新说明中没有提及它就安装了东西。。。