Browse Source

Fix up context class loader setting with regard to build.sysclasspath

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271834 13f79535-47bb-0310-9956-ffa450edef68
master
Conor MacNeill 23 years ago
parent
commit
50fb7f5643
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      src/main/org/apache/tools/ant/AntClassLoader.java

+ 5
- 1
src/main/org/apache/tools/ant/AntClassLoader.java View File

@@ -392,7 +392,11 @@ public class AntClassLoader extends ClassLoader implements BuildListener {
} }
if (LoaderUtils.isContextLoaderAvailable()) { if (LoaderUtils.isContextLoaderAvailable()) {
savedContextLoader = LoaderUtils.getContextClassLoader(); savedContextLoader = LoaderUtils.getContextClassLoader();
LoaderUtils.setContextClassLoader(this);
ClassLoader loader = this;
if ("only".equals(project.getProperty("build.sysclasspath"))) {
loader = this.getClass().getClassLoader();
}
LoaderUtils.setContextClassLoader(loader);
isContextLoaderSaved = true; isContextLoaderSaved = true;
} }
} }


Loading…
Cancel
Save