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]

Reply via email to