fix classloader issues

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115384 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
brett 2004-05-19 12:31:35 +00:00
parent d066418252
commit 683eb2081a
3 changed files with 36 additions and 23 deletions

View File

@ -58,8 +58,10 @@
<pathelement path="${maven.build.dest}"/> <pathelement path="${maven.build.dest}"/>
<path refid="maven.dependency.classpath"/> <path refid="maven.dependency.classpath"/>
<pathelement path="${plugin.getDependencyPath('junit')}"/> <pathelement path="${plugin.getDependencyPath('junit')}"/>
<pathelement path="${plugin.getDependencyPath('xml-apis')}"/> <j:if test="${!context.getVariable('maven.junit.fork').toString().trim().equalsIgnoreCase('no')}">
<pathelement path="${plugin.getDependencyPath('xerces')}"/> <pathelement path="${plugin.getDependencyPath('xml-apis')}"/>
<pathelement path="${plugin.getDependencyPath('xerces')}"/>
</j:if>
</classpath> </classpath>
<src> <src>
<path refid="maven.test.compile.src.set"/> <path refid="maven.test.compile.src.set"/>
@ -136,8 +138,10 @@
<pathelement location="${maven.build.dest}"/> <pathelement location="${maven.build.dest}"/>
<path refid="maven.dependency.classpath"/> <path refid="maven.dependency.classpath"/>
<pathelement path="${plugin.getDependencyPath('junit')}"/> <pathelement path="${plugin.getDependencyPath('junit')}"/>
<pathelement path="${plugin.getDependencyPath('xml-apis')}"/> <j:if test="${!context.getVariable('maven.junit.fork').toString().trim().equalsIgnoreCase('no')}">
<pathelement path="${plugin.getDependencyPath('xerces')}"/> <pathelement path="${plugin.getDependencyPath('xml-apis')}"/>
<pathelement path="${plugin.getDependencyPath('xerces')}"/>
</j:if>
</classpath> </classpath>
<batchtest todir="${maven.test.reportsDirectory}"> <batchtest todir="${maven.test.reportsDirectory}">
<fileset dir="${maven.test.searchdir}"> <fileset dir="${maven.test.searchdir}">
@ -190,8 +194,10 @@
<pathelement location="${maven.build.dest}"/> <pathelement location="${maven.build.dest}"/>
<path refid="maven.dependency.classpath"/> <path refid="maven.dependency.classpath"/>
<pathelement path="${plugin.getDependencyPath('junit')}"/> <pathelement path="${plugin.getDependencyPath('junit')}"/>
<pathelement path="${plugin.getDependencyPath('xml-apis')}"/> <j:if test="${!context.getVariable('maven.junit.fork').toString().trim().equalsIgnoreCase('no')}">
<pathelement path="${plugin.getDependencyPath('xerces')}"/> <pathelement path="${plugin.getDependencyPath('xml-apis')}"/>
<pathelement path="${plugin.getDependencyPath('xerces')}"/>
</j:if>
</classpath> </classpath>
<arg value="-noloading"/> <arg value="-noloading"/>
</java> </java>
@ -249,8 +255,10 @@
<pathelement location="${maven.build.dest}"/> <pathelement location="${maven.build.dest}"/>
<path refid="maven.dependency.classpath"/> <path refid="maven.dependency.classpath"/>
<pathelement path="${plugin.getDependencyPath('junit')}"/> <pathelement path="${plugin.getDependencyPath('junit')}"/>
<pathelement path="${plugin.getDependencyPath('xml-apis')}"/> <j:if test="${!context.getVariable('maven.junit.fork').toString().trim().equalsIgnoreCase('no')}">
<pathelement path="${plugin.getDependencyPath('xerces')}"/> <pathelement path="${plugin.getDependencyPath('xml-apis')}"/>
<pathelement path="${plugin.getDependencyPath('xerces')}"/>
</j:if>
</classpath> </classpath>
<test name="${testcase}" todir="${maven.test.reportsDirectory}"/> <test name="${testcase}" todir="${maven.test.reportsDirectory}"/>
@ -326,8 +334,10 @@
<pathelement location="${maven.build.dest}"/> <pathelement location="${maven.build.dest}"/>
<path refid="maven.dependency.classpath"/> <path refid="maven.dependency.classpath"/>
<pathelement path="${plugin.getDependencyPath('junit')}"/> <pathelement path="${plugin.getDependencyPath('junit')}"/>
<pathelement path="${plugin.getDependencyPath('xml-apis')}"/> <j:if test="${!context.getVariable('maven.junit.fork').toString().trim().equalsIgnoreCase('no')}">
<pathelement path="${plugin.getDependencyPath('xerces')}"/> <pathelement path="${plugin.getDependencyPath('xml-apis')}"/>
<pathelement path="${plugin.getDependencyPath('xerces')}"/>
</j:if>
</classpath> </classpath>
<batchtest todir="${maven.test.reportsDirectory}"> <batchtest todir="${maven.test.reportsDirectory}">

View File

@ -23,7 +23,7 @@
<pomVersion>3</pomVersion> <pomVersion>3</pomVersion>
<id>maven-test-plugin</id> <id>maven-test-plugin</id>
<name>Maven Test Plug-in</name> <name>Maven Test Plug-in</name>
<currentVersion>1.6</currentVersion> <currentVersion>1.6.1-SNAPSHOT</currentVersion>
<description>Run JUnit tests. Requires Maven 1.0 RC2.</description> <description>Run JUnit tests. Requires Maven 1.0 RC2.</description>
<shortDescription>Run JUnit tests</shortDescription> <shortDescription>Run JUnit tests</shortDescription>
<url>http://maven.apache.org/reference/plugins/test/</url> <url>http://maven.apache.org/reference/plugins/test/</url>
@ -34,6 +34,18 @@
<developerConnection>scm:cvs:ext:${maven.username}@cvs.apache.org:/home/cvs:maven-plugins/test/</developerConnection> <developerConnection>scm:cvs:ext:${maven.username}@cvs.apache.org:/home/cvs:maven-plugins/test/</developerConnection>
<url>http://cvs.apache.org/viewcvs/maven-plugins/test/</url> <url>http://cvs.apache.org/viewcvs/maven-plugins/test/</url>
</repository> </repository>
<versions>
<version>
<id>1.5</id>
<name>1.5</name>
<tag>MAVEN_TEST_1_5</tag>
</version>
<version>
<id>1.6</id>
<name>1.6</name>
<tag>MAVEN_TEST_1_6</tag>
</version>
</versions>
<developers> <developers>
<developer> <developer>
<name>Vincent Massol</name> <name>Vincent Massol</name>
@ -73,16 +85,4 @@
</properties> </properties>
</dependency> </dependency>
</dependencies> </dependencies>
<versions>
<version>
<id>1.5</id>
<name>1.5</name>
<tag>MAVEN_TEST_1_5</tag>
</version>
<version>
<id>1.6</id>
<name>1.6</name>
<tag>MAVEN_TEST_1_6</tag>
</version>
</versions>
</project> </project>

View File

@ -24,6 +24,9 @@
<author email="dion@multitask.com.au">dIon Gillard</author> <author email="dion@multitask.com.au">dIon Gillard</author>
</properties> </properties>
<body> <body>
<release version="1.6.1" date="in CVS">
<action dev="brett" type="fix">only add xml-apis to classpath when forking to avoid classloader issues</action>
</release>
<release version="1.6" date="2004-05-15"> <release version="1.6" date="2004-05-15">
<action dev="brett" type="fix" issue="MPTEST-27" due-to="joseph benavidez">add maven.junit.envvars property</action> <action dev="brett" type="fix" issue="MPTEST-27" due-to="joseph benavidez">add maven.junit.envvars property</action>
<action dev="brett" type="fix" issue="MPTEST-26">add maven.junit.jvm property</action> <action dev="brett" type="fix" issue="MPTEST-26">add maven.junit.jvm property</action>