Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven:java.lang.IllegalArgumentException涉及org.codehaus.plexus类型:如何修复此问题?_Java_Maven_Illegalargumentexception - Fatal编程技术网

Maven:java.lang.IllegalArgumentException涉及org.codehaus.plexus类型:如何修复此问题?

Maven:java.lang.IllegalArgumentException涉及org.codehaus.plexus类型:如何修复此问题?,java,maven,illegalargumentexception,Java,Maven,Illegalargumentexception,运行mvn测试-p myproj-e时--在 CloudFoundry uaa代码我遇到以下错误消息: [WARNING] Error injecting: org.apache.maven.plugin.CompilerMojo com.google.inject.ProvisionException: Guice provision errors: 1) Error injecting: private org.codehaus.plexus.compiler.m

运行
mvn测试-p myproj-e时--在
CloudFoundry uaa代码我遇到以下错误消息:

 [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: sun.misc.Launcher$AppClassLoader@3a2c4ede]
   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...]
从结构中的7个不同pom.xml文件加载的插件:

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吗?

问题通过将Maven从3.2.3降级到3.0.5“解决”

您能给我们看一下您的pom文件吗?