summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-11-07 12:12:53 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-11-07 17:28:24 -0800
commitcd563c13d47a388f5656f47f639d6dfda5ae245a (patch)
treecab3fb27f861a6b67d5a560012c9471c3caef47d /build.xml
parent366a40d81c08c2fcb987ed344ba49efe66e07456 (diff)
downloadscala-cd563c13d47a388f5656f47f639d6dfda5ae245a.tar.gz
scala-cd563c13d47a388f5656f47f639d6dfda5ae245a.tar.bz2
scala-cd563c13d47a388f5656f47f639d6dfda5ae245a.zip
IDE needs actors/swing/continuations publish for validation.
As soon as they are also modularized, we can go back to only building/publishing the core (lib/reflect/compiler).
Diffstat (limited to 'build.xml')
-rwxr-xr-xbuild.xml8
1 files changed, 8 insertions, 0 deletions
diff --git a/build.xml b/build.xml
index 5f93291099..f37a6e6065 100755
--- a/build.xml
+++ b/build.xml
@@ -75,6 +75,14 @@ TODO:
<target name="distpack-opt" description="Builds an optimised distribution."> <optimized name="distpack"/></target>
<target name="distpack-maven-opt" description="Builds an optimised maven distribution."><optimized name="distpack-maven"/></target>
+ <!-- The IDE build requires actors/swing/continuations, so need to publish them during PR validation until they are modules -->
+ <target name="publish-opt-nodocs" description="Publishes Scala (optimized) without generating docs/testing (library/reflect/compiler/actors/swing/continuations).">
+ <antcall target="publish">
+ <param name="docs.skip" value="1"/>
+ <param name="scalac.args.optimise" value="-optimise"/>
+ </antcall>
+ </target>
+
<target name="publish-core-opt-nodocs" description="Builds an untested, undocumented optimised core (library/reflect/compiler) and publishes to maven.">
<antcall target="publish-core">
<param name="docs.skip" value="1"/>