Browse Source

Remove explicit mention of Parser jars in the manifest classpath

Set the context loader to allow parser to be found.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274813 13f79535-47bb-0310-9956-ffa450edef68
master
Conor MacNeill 22 years ago
parent
commit
86bd63cdcd
2 changed files with 2 additions and 2 deletions
  1. +0
    -1
      build.xml
  2. +2
    -1
      src/main/org/apache/tools/ant/launch/Launcher.java

+ 0
- 1
build.xml View File

@@ -711,7 +711,6 @@
<selector refid="ant.launcher"/>
<manifest>
<attribute name="Main-Class" value="org.apache.tools.ant.launch.Launcher"/>
<attribute name="Class-Path" value="xercesImpl.jar xml-apis.jar"/>
</manifest>
</jar>



+ 2
- 1
src/main/org/apache/tools/ant/launch/Launcher.java View File

@@ -153,8 +153,9 @@ public class Launcher {
}

System.setProperty("java.class.path", baseClassPath.toString());
URLClassLoader loader = new URLClassLoader(jars);
Thread.currentThread().setContextClassLoader(loader);
try {
Class mainClass = loader.loadClass(MAIN_CLASS);
AntMain main = (AntMain) mainClass.newInstance();


Loading…
Cancel
Save