when running ant target from IDEA, set "ant.library.dir" built-in property which is usually set by ant's Launcher class (similar to "ant.home" property)

This commit is contained in:
Eugene Zhuravlev
2013-05-06 21:23:17 +04:00
parent 3f443361a1
commit a61708d477
@@ -106,6 +106,8 @@ public class AntCommandLineBuilder {
final String antHome = AntInstallation.HOME_DIR.get(antInstallation.getProperties());
vmParametersList.add("-Dant.home=" + antHome);
final String libraryDir = antHome + (antHome.endsWith("/") || antHome.endsWith(File.separator) ? "" : File.separator) + "lib";
vmParametersList.add("-Dant.library.dir=" + libraryDir);
String[] urls = jdk.getRootProvider().getUrls(OrderRootType.CLASSES);
final String jdkHome = homeDirectory.getPath().replace('/', File.separatorChar);