peterreilly 2004/12/10 07:20:11 Modified: . Tag: ANT_16_BRANCH WHATSNEW src/main/org/apache/tools/ant/util Tag: ANT_16_BRANCH ClasspathUtils.java Added: src/testcases/org/apache/tools/ant/util Tag: ANT_16_BRANCH ClasspathUtilsTest.java Log: sync Revision Changes Path No revision No revision 1.503.2.147 +4 -0 ant/WHATSNEW Index: WHATSNEW =================================================================== RCS file: /home/cvs/ant/WHATSNEW,v retrieving revision 1.503.2.146 retrieving revision 1.503.2.147 diff -u -r1.503.2.146 -r1.503.2.147 --- WHATSNEW 7 Dec 2004 10:30:35 -0000 1.503.2.146 +++ WHATSNEW 10 Dec 2004 15:20:10 -0000 1.503.2.147 @@ -75,6 +75,10 @@ * Incorrect classloader parent in junittask when using with ant-junit.jar and junit.jar not in the project classloader. Bugzilla report 28474. +* getResources() on the classloader returned by ClasspathUtils would see each resource + twice - if the resource is in the project classpath and if the classloader is requested + with a null path. + Changes from Ant 1.6.1 to Ant 1.6.2 =================================== No revision No revision 1.8.2.5 +7 -9 ant/src/main/org/apache/tools/ant/util/ClasspathUtils.java Index: ClasspathUtils.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/ClasspathUtils.java,v retrieving revision 1.8.2.4 retrieving revision 1.8.2.5 diff -u -r1.8.2.4 -r1.8.2.5 --- ClasspathUtils.java 14 Apr 2004 15:42:41 -0000 1.8.2.4 +++ ClasspathUtils.java 10 Dec 2004 15:20:11 -0000 1.8.2.5 @@ -156,13 +156,13 @@ * 'ant.reuse.loader' this will try to reuse the perviously * created loader with that id, and of course store it there upon * creation.</p> - * @param path Path object to be used as classpath for this classloader - * @param loaderId identification for this Loader, + * @param path Path object to be used as classpath for this classloader + * @param loaderId identification for this Loader, * @param reverseLoader if set to true this new loader will take - * precedence over it's parent (which is contra the regular - * @param p Ant Project where the handled components are living in. - * classloader behaviour) - * @return ClassLoader that uses the Path as its classpath. + * precedence over it's parent (which is contra the regular + * classloader behaviour) + * @param p Ant Project where the handled components are living in. + * @return ClassLoader that uses the Path as its classpath. */ public static ClassLoader getClassLoaderForPath( Project p, Path path, String loaderId, boolean reverseLoader, @@ -205,9 +205,7 @@ Project p, Path path, boolean reverseLoader) { - - AntClassLoader acl = p.createClassLoader(path != null - ? path : Path.systemClasspath); + AntClassLoader acl = p.createClassLoader(path); if (reverseLoader) { acl.setParentFirst(false); acl.addJavaLibraries(); No revision No revision 1.1.2.1 +0 -0 ant/src/testcases/org/apache/tools/ant/util/ClasspathUtilsTest.java Index: ClasspathUtilsTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/util/ClasspathUtilsTest.java,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]