diff --git a/build/gant.xml b/build/gant.xml
index 5e8ca1dfac5b..cf349b7ef3af 100644
--- a/build/gant.xml
+++ b/build/gant.xml
@@ -2,6 +2,7 @@
+
@@ -14,6 +15,6 @@
-
+
diff --git a/build/scripts/dist.gant b/build/scripts/dist.gant
index c7ce4335d956..677c4ba74dfc 100644
--- a/build/scripts/dist.gant
+++ b/build/scripts/dist.gant
@@ -82,6 +82,17 @@ target('default': 'The default target') {
home, null, paths)
}
+target('build-dist-jars' : 'Target to build jars from locally compiled classes') {
+ loadProject()
+ // load ApplicationInfo.xml properties
+ ant.xmlproperty(file: appInfoFile(), collapseAttributes: "true")
+
+ layoutAll([buildNumber: "IC-$snapshot",
+ system_selector: "IdeaIC${p("component.version.major")}",
+ tools_jar: true],
+ home, null, paths)
+}
+
def layoutAll(Map args, String home, String out, Paths _paths = null) {
Paths paths = _paths != null ? _paths : new Paths(out)
diff --git a/build/update.xml b/build/update.xml
index 5372bd479360..d8398ea75dfb 100644
--- a/build/update.xml
+++ b/build/update.xml
@@ -21,6 +21,7 @@
+
@@ -29,6 +30,7 @@
+
@@ -62,4 +64,10 @@
+
+
+
+
\ No newline at end of file