peterreilly 2004/12/07 02:30:35
Modified: . Tag: ANT_16_BRANCH WHATSNEW
src/main/org/apache/tools/ant/taskdefs/optional/junit Tag:
ANT_16_BRANCH JUnitTask.java
Log:
sync
Revision Changes Path
No revision
No revision
1.503.2.146 +3 -0 ant/WHATSNEW
Index: WHATSNEW
===================================================================
RCS file: /home/cvs/ant/WHATSNEW,v
retrieving revision 1.503.2.145
retrieving revision 1.503.2.146
diff -u -r1.503.2.145 -r1.503.2.146
--- WHATSNEW 1 Dec 2004 14:04:36 -0000 1.503.2.145
+++ WHATSNEW 7 Dec 2004 10:30:35 -0000 1.503.2.146
@@ -72,6 +72,9 @@
* Target location is not set for default target.
Bugzilla report 32267.
+* Incorrect classloader parent in junittask when using with ant-junit.jar
and junit.jar
+ not in the project classloader. Bugzilla report 28474.
+
Changes from Ant 1.6.1 to Ant 1.6.2
===================================
No revision
No revision
1.83.2.16 +5 -1
ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java
Index: JUnitTask.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java,v
retrieving revision 1.83.2.15
retrieving revision 1.83.2.16
diff -u -r1.83.2.15 -r1.83.2.16
--- JUnitTask.java 6 Oct 2004 15:48:29 -0000 1.83.2.15
+++ JUnitTask.java 7 Dec 2004 10:30:35 -0000 1.83.2.16
@@ -1272,6 +1272,10 @@
classpath.append(antRuntimeClasses);
}
classLoader = getProject().createClassLoader(classpath);
+ if (getClass().getClassLoader() != null
+ && getClass().getClassLoader() !=
Project.class.getClassLoader()) {
+ classLoader.setParent(getClass().getClassLoader());
+ }
classLoader.setParentFirst(false);
classLoader.addJavaLibraries();
log("Using CLASSPATH " + classLoader.getClasspath(),
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]