From e8a0f1f130ce027f1ec99d8a14e9d30d8d0fa08f Mon Sep 17 00:00:00 2001 From: "Jesse N. Glick" Date: Fri, 20 Jul 2012 12:23:45 +0000 Subject: [PATCH] #53571: ClassLoader problems with Subclass of JUnitTask git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1363748 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 3 +++ .../apache/tools/ant/taskdefs/optional/junit/JUnitTask.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/WHATSNEW b/WHATSNEW index a45eb99e5..8b0029432 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -17,6 +17,9 @@ Changes that could break older environments: Fixed bugs: ----------- + * Subclasses of JUnitTask did not correctly find junit.jar. + Bugzilla Report 53571. + * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java b/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java index 88d35c740..cce1256e1 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java @@ -1579,7 +1579,7 @@ public class JUnitTask extends Task { + resource; } - File f = LoaderUtils.getResourceSource(getClass().getClassLoader(), + File f = LoaderUtils.getResourceSource(JUnitTask.class.getClassLoader(), resource); if (f != null) { log("Found " + f.getAbsolutePath(), Project.MSG_DEBUG);