diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2013-11-06 09:56:58 -0800 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2013-11-06 10:24:04 -0800 |
commit | 40af1e0c44725f27d391b68922f4c8e3cbde9df5 (patch) | |
tree | e313792e83580443b210dbfcdf4460366bb2f951 /src/build | |
parent | ba0718fd1db18f4f88700d3d545b9010414b6ce4 (diff) | |
download | scala-40af1e0c44725f27d391b68922f4c8e3cbde9df5.tar.gz scala-40af1e0c44725f27d391b68922f4c8e3cbde9df5.tar.bz2 scala-40af1e0c44725f27d391b68922f4c8e3cbde9df5.zip |
Allow publishing only core (pr validation)
Diffstat (limited to 'src/build')
-rw-r--r-- | src/build/maven/maven-deploy.xml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/build/maven/maven-deploy.xml b/src/build/maven/maven-deploy.xml index e70173319e..150175bdc4 100644 --- a/src/build/maven/maven-deploy.xml +++ b/src/build/maven/maven-deploy.xml @@ -176,6 +176,16 @@ </sequential> </macrodef> + <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}" /> + </sequential> + </macrodef> + <!-- PGP Signed deployment --> <macrodef name="deploy-remote-signed-single"> <attribute name="pom" /> @@ -268,6 +278,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> |