와 호환되지 않는 , 내 SimpleMavenTest가 성공적으로 실행되었습니다. 내가 받는다는 3.0.4를 사용하여 테스트를 실행할 때, 다음 오류가 발생했습니다 :시험은 내가 Maven 플러그인에 대한 간단한 테스트를 받는다는 3.0.4
java.lang.IllegalStateException: The internal default plexus-bootstrap.xml is missing. This is highly irregular, your plexus JAR is most likely corrupt.
at org.codehaus.plexus.DefaultPlexusContainer.initializeConfiguration(DefaultPlexusContainer.java:1052)
at org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:627)
at org.codehaus.plexus.PlexusTestCase.setUp(PlexusTestCase.java:119)
at org.apache.maven.plugin.testing.AbstractMojoTestCase.setUp(AbstractMojoTestCase.java:69)
at org.maven.test.MyMojoTest.setUp(MyMojoTest.java:12)
at junit.framework.TestCase.runBare(TestCase.java:128)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
은 여기 보았다 : http://maven.apache.org/plugins/maven-surefire-plugin/examples/class-loading.html을 변경하려고 받는다는 - 확실한-의 플러그인 등의 방법으로 구성 :
<configuration>
<forkMode>once</forkMode>
</configuration>
모두 정상적으로 작동합니다. 그러나 내가 만들면 :
<forkMode>never</forkMode>
위의 오류가 발생합니다. Maven 3.0.3 및 이전 Maven 버전에서는 오류없이 테스트가 실행 되었기 때문에 이상합니다. 어떤 아이디어?
나는 비슷한 설정을 가지고 있지만이 $ {surefire.version} 과 같이 나열된 확실한 구성에 버전 정보가 있습니다. 도움이 될지 확실하지 않습니다. 그것을 시도 할 수 있습니까? –
Venki
이 그룹 ID에 대한 항목이 있습니다. org.apache.maven.wagon –
Venki