0
虽然在 CloudFoundry UAA代码我打这个错误信息运行mvn test -P myproj -e --projects uaa -X
:在结构上由7个不同的pom.xml文件加载Maven:涉及org.codehaus.plexus类型的java.lang.IllegalArgumentException:如何解决此问题?
[WARNING] Error injecting: org.apache.maven.plugin.CompilerMojo
com.google.inject.ProvisionException: Guice provision errors:
1) Error injecting:
private org.codehaus.plexus.compiler.manager.CompilerManager
org.apache.maven.plugin.AbstractCompilerMojo.compilerManager
while locating org.apache.maven.plugin.CompilerMojo
at ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:2.3.2,
parent: [email protected]]
while locating org.apache.maven.plugin.Mojo annotated with
@com.google.inject.name.Named(value=
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile)
1 error
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1006)
at com.google.inject.Scopes$1$1.get(Scopes.java:59)
at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:82)
at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:260)
... 23 more
Caused by: java.lang.IllegalArgumentException:
Can not set org.codehaus.plexus.compiler.manager.CompilerManager field
org.apache.maven.plugin.AbstractCompilerMojo.compilerManager to
org.codehaus.plexus.compiler.manager.DefaultCompilerManager
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(
UnsafeFieldAccessorImpl.java:164)
[...59 lines omitted...]
插件:
groupId:artifactId:version
======= ========== =======
foundrylogic.vpp:vpp:2.2.1
:maven-deploy-plugin:2.8.2
org.apache.maven.plugins:maven-antrun-plugin:
org.apache.maven.plugins:maven-compiler-plugin:2.3.2
org.apache.maven.plugins:maven-eclipse-plugin:2.9
org.apache.maven.plugins:maven-enforcer-plugin:1.6
org.apache.maven.plugins:maven-gpg-plugin:1.5
org.apache.maven.plugins:maven-javadoc-plugin:2.10.1
org.apache.maven.plugins:maven-release-plugin:2.3.2
org.apache.maven.plugins:maven-source-plugin:2.1.2
org.apache.maven.plugins:maven-surefire-plugin:2.11
org.apache.tomcat.maven:tomcat7-maven-plugin:2.0-beta-1
org.codehaus.mojo:maven-emma-plugin:1.0-alpha-3
org.codehaus.mojo:tomcat-maven-plugin:2.2
任何人都知道如何修复抛出:IllegalArgumentException?
请问您能向我们展示您的pom文件吗? – thatidiotguy 2014-11-06 20:41:43
http://kopy.io/UkA9f – Eric 2014-11-07 00:52:16