You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2009/12/04 23:51:51 UTC
svn commit: r887416 - /incubator/pivot/trunk/build.xml
Author: gbrown
Date: Fri Dec 4 22:51:50 2009
New Revision: 887416
URL: http://svn.apache.org/viewvc?rev=887416&view=rev
Log:
Add Ant target to build Maven deployment JARs.
Modified:
incubator/pivot/trunk/build.xml
Modified: incubator/pivot/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/build.xml?rev=887416&r1=887415&r2=887416&view=diff
==============================================================================
--- incubator/pivot/trunk/build.xml (original)
+++ incubator/pivot/trunk/build.xml Fri Dec 4 22:51:50 2009
@@ -29,6 +29,7 @@
<property name="folder.install" value="install"/>
<property name="folder.lib" value="lib"/>
<property name="folder.deploy" value="deploy"/>
+ <property name="folder.maven" value="maven"/>
<!-- Keystore properties -->
<property name="keystore.location" value="etc/pivot.keystore"/>
@@ -246,6 +247,7 @@
<delete dir="${folder.doc}"/>
<delete dir="${folder.install}"/>
<delete dir="${folder.lib}"/>
+ <delete dir="${folder.maven}"/>
</target>
<!-- Javadoc -->
@@ -557,6 +559,62 @@
</artifact:install>
</target>
+ <!-- Generates artifact bundles for Maven repository deployment -->
+ <target name="maven-deploy" depends="clean, package">
+ <mkdir dir="${folder.maven}"/>
+
+ <jar destfile="${folder.maven}/pivot-${version}-bundle.jar">
+ <fileset dir=".">
+ <include name="pom.xml"/>
+ </fileset>
+ </jar>
+
+ <jar destfile="${folder.maven}/pivot-core-${version}-bundle.jar">
+ <fileset dir="core">
+ <include name="pom.xml"/>
+ </fileset>
+ <fileset dir="lib">
+ <include name="${jar.core}"/>
+ </fileset>
+ </jar>
+
+ <jar destfile="${folder.maven}/pivot-web-${version}-bundle.jar">
+ <fileset dir="web">
+ <include name="pom.xml"/>
+ </fileset>
+ <fileset dir="lib">
+ <include name="${jar.web}"/>
+ </fileset>
+ </jar>
+
+ <jar destfile="${folder.maven}/pivot-wtk-${version}-bundle.jar">
+ <fileset dir="wtk">
+ <include name="pom.xml"/>
+ </fileset>
+ <fileset dir="lib">
+ <include name="${jar.wtk}"/>
+ </fileset>
+ </jar>
+
+ <jar destfile="${folder.maven}/pivot-wtk-terra-${version}-bundle.jar" >
+ <fileset dir="wtk-terra">
+ <include name="pom.xml"/>
+ </fileset>
+ <fileset dir="lib">
+ <include name="${jar.wtk-terra}"/>
+ </fileset>
+ </jar>
+
+ <jar destfile="${folder.maven}/pivot-charts-${version}-bundle.jar">
+ <fileset dir="charts">
+ <include name="pom.xml"/>
+ </fileset>
+ <fileset dir="lib">
+ <include name="${jar.charts}"/>
+ </fileset>
+ </jar>
+ </target>
+
<!-- Remove trailing white space in all source files -->
<target name="trim-whitespace">
<fileset id="trimfiles" dir=".">