|
|
@@ -29,6 +29,7 @@ import java.util.HashMap; |
|
|
|
import java.util.HashSet; |
|
|
|
import java.util.Hashtable; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.Optional; |
|
|
|
import java.util.Properties; |
|
|
|
import java.util.Set; |
|
|
|
import java.util.Stack; |
|
|
@@ -339,8 +340,8 @@ public class Project implements ResourceFactory { |
|
|
|
* @return an appropriate classloader. |
|
|
|
*/ |
|
|
|
public AntClassLoader createClassLoader(final Path path) { |
|
|
|
return AntClassLoader |
|
|
|
.newAntClassLoader(getClass().getClassLoader(), this, path, true); |
|
|
|
return createClassLoader( |
|
|
|
Optional.ofNullable(getCoreLoader()).orElse(getClass().getClassLoader()), path); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
@@ -352,8 +353,7 @@ public class Project implements ResourceFactory { |
|
|
|
* |
|
|
|
* @return an appropriate classloader. |
|
|
|
*/ |
|
|
|
public AntClassLoader createClassLoader( |
|
|
|
final ClassLoader parent, final Path path) { |
|
|
|
public AntClassLoader createClassLoader(final ClassLoader parent, final Path path) { |
|
|
|
return AntClassLoader.newAntClassLoader(parent, this, path, true); |
|
|
|
} |
|
|
|
|
|
|
|