summaryrefslogtreecommitdiff
path: root/src/build
diff options
context:
space:
mode:
authorJosh Suereth <joshua.suereth@gmail.com>2012-02-20 16:40:05 -0500
committerJosh Suereth <joshua.suereth@gmail.com>2012-02-20 16:40:05 -0500
commit6fbd2a851c9103191d8fcdbcecdffb7fe3c64412 (patch)
tree310432d60cc7d85ceb489a8586418371d5ff8c21 /src/build
parentc4fc668bb6eaaa9bf6f7248eb51357d119e6659b (diff)
downloadscala-6fbd2a851c9103191d8fcdbcecdffb7fe3c64412.tar.gz
scala-6fbd2a851c9103191d8fcdbcecdffb7fe3c64412.tar.bz2
scala-6fbd2a851c9103191d8fcdbcecdffb7fe3c64412.zip
Speed up deployment using combined deploy settings.
Diffstat (limited to 'src/build')
-rw-r--r--src/build/maven/maven-deploy.xml46
1 files changed, 10 insertions, 36 deletions
diff --git a/src/build/maven/maven-deploy.xml b/src/build/maven/maven-deploy.xml
index 166cbe21ee..fe99e956d9 100644
--- a/src/build/maven/maven-deploy.xml
+++ b/src/build/maven/maven-deploy.xml
@@ -178,7 +178,8 @@
<attribute name="pom" />
<attribute name="repository" />
<attribute name="jar" />
- <element name="extra-args" optional="yes" />
+ <attribute name="srcjar" />
+ <attribute name="docjar" />
<sequential>
<artifact:mvn>
<arg value="org.apache.maven.plugins:maven-gpg-plugin:1.3:sign-and-deploy-file" />
@@ -186,9 +187,10 @@
<arg value="-DrepositoryId=${repository.credentials.id}" />
<arg value="-DpomFile=@{pom}" />
<arg value="-Dfile=@{jar}" />
+ <arg value="-Dsources=@{srcjar}" />
+ <arg value="-Djavadoc=@{docjar}" />
<arg value="-Pgpg" />
<arg value="-Dgpg.useagent=true" />
- <extra-args/>
</artifact:mvn>
</sequential>
</macrodef>
@@ -202,23 +204,9 @@
<deploy-remote-signed-single
pom="@{name}/@{name}-pom-fixed.xml"
repository="@{repository}"
- jar="/@{name}/@{name}.jar" />
- <deploy-remote-signed-single
- pom="@{name}/@{name}-pom-fixed.xml"
- repository="@{repository}"
- jar="@{name}/@{name}-src.jar">
- <extra-args>
- <arg value="-Dclassifier=sources" />
- </extra-args>
- </deploy-remote-signed-single>
- <deploy-remote-signed-single
- pom="@{name}/@{name}-pom-fixed.xml"
- repository="@{repository}"
- jar="@{name}/@{name}-docs.jar">
- <extra-args>
- <arg value="-Dclassifier=javadoc" />
- </extra-args>
- </deploy-remote-signed-single>
+ jar="@{name}/@{name}.jar"
+ srcjar="@{name}/@{name}-src.jar"
+ docjar="@{name}/@{name}-docs.jar" />
</sequential>
</macrodef>
<macrodef name="deploy-remote-plugin-signed">
@@ -231,23 +219,9 @@
<deploy-remote-signed-single
pom="plugins/@{name}/@{name}-pom-fixed.xml"
repository="@{repository}"
- jar="plugins/@{name}/@{name}.jar" />
- <deploy-remote-signed-single
- pom="plugins/@{name}/@{name}-pom-fixed.xml"
- repository="@{repository}"
- jar="plugins/@{name}/@{name}-src.jar">
- <extra-args>
- <arg value="-Dclassifier=sources" />
- </extra-args>
- </deploy-remote-signed-single>
- <deploy-remote-signed-single
- pom="plugins/@{name}/@{name}-pom-fixed.xml"
- repository="@{repository}"
- jar="plugins/@{name}/@{name}-docs.jar">
- <extra-args>
- <arg value="-Dclassifier=javadoc" />
- </extra-args>
- </deploy-remote-signed-single>
+ jar="plugins/@{name}/@{name}.jar"
+ srcjar="plugins/@{name}/@{name}-src.jar"
+ docjar="plugins/@{name}/@{name}-docs.jar" />
</sequential>
</macrodef>
<macrodef name="deploy-remote-signed-all">