summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-11-08 13:40:22 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-11-08 13:40:22 -0800
commit4156498adc3f477581213aae24efec2414779942 (patch)
tree3ed68c24e15c04b71e3d5f8dac96fa7223350786 /src
parente057fa5e08e352f1c9ce57b4f86f1c69be02c72a (diff)
parent31ead67a301b2654ec06f0858d7e6c4429e3d33a (diff)
downloadscala-4156498adc3f477581213aae24efec2414779942.tar.gz
scala-4156498adc3f477581213aae24efec2414779942.tar.bz2
scala-4156498adc3f477581213aae24efec2414779942.zip
Merge pull request #3109 from adriaanm/faster-build-2.10
Faster build 2.10
Diffstat (limited to 'src')
-rw-r--r--src/build/maven/maven-deploy.xml20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/build/maven/maven-deploy.xml b/src/build/maven/maven-deploy.xml
index e70173319e..8da1d76a6f 100644
--- a/src/build/maven/maven-deploy.xml
+++ b/src/build/maven/maven-deploy.xml
@@ -176,6 +176,21 @@
</sequential>
</macrodef>
+ <!-- IDE needs swing/actors/continuations -->
+ <macrodef name="deploy-remote-core">
+ <attribute name="repository" />
+ <attribute name="version" />
+ <sequential>
+ <deploy-remote name="scala-library" version="@{version}" repository="@{repository}"/>
+ <deploy-remote name="scala-reflect" version="@{version}" repository="@{repository}"/>
+ <deploy-remote name="scala-compiler" version="@{version}" repository="@{repository}" />
+ <deploy-remote name="jline" version="@{version}" repository="@{repository}"/>
+ <deploy-remote name="scala-swing" version="@{version}" repository="@{repository}"/>
+ <deploy-remote name="scala-actors" version="@{version}" repository="@{repository}"/>
+ <deploy-remote-plugin name="continuations" version="@{version}" repository="@{repository}"/>
+ </sequential>
+ </macrodef>
+
<!-- PGP Signed deployment -->
<macrodef name="deploy-remote-signed-single">
<attribute name="pom" />
@@ -268,6 +283,11 @@
<deploy-remote-all version="${maven.version.number}" repository="${remote.snapshot.repository}" />
</target>
+ <!-- for PR validation -->
+ <target name="deploy-core.snapshot" depends="deploy.remote.init">
+ <deploy-remote-core version="${maven.version.number}" repository="${remote.snapshot.repository}" />
+ </target>
+
<target name="deploy.release" depends="deploy.remote.init" unless="version.is.snapshot" description="Deploys the bundled files as a release into the desired remote Maven repository">
<deploy-remote-all version="${maven.version.number}" repository="${remote.release.repository}" />
</target>