From a61708d47710fb30cef16c7f7ae7f9c445feab68 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Mon, 6 May 2013 21:21:40 +0400 Subject: [PATCH] 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) --- .../lang/ant/config/execution/AntCommandLineBuilder.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/ant/src/com/intellij/lang/ant/config/execution/AntCommandLineBuilder.java b/plugins/ant/src/com/intellij/lang/ant/config/execution/AntCommandLineBuilder.java index 0e50c94e7df5..d280511a9d22 100644 --- a/plugins/ant/src/com/intellij/lang/ant/config/execution/AntCommandLineBuilder.java +++ b/plugins/ant/src/com/intellij/lang/ant/config/execution/AntCommandLineBuilder.java @@ -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);