[jboss-svn-commits] JBL Code SVN: r37022 - labs/jbosstm/branches/JBOSSTS_4_14_0_Final_openshiftexpress.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu May 19 09:55:19 EDT 2011
Author: tomjenkinson
Date: 2011-05-19 09:55:18 -0400 (Thu, 19 May 2011)
New Revision: 37022
Modified:
labs/jbosstm/branches/JBOSSTS_4_14_0_Final_openshiftexpress/build.xml
Log:
updated to install local artifacts
Modified: labs/jbosstm/branches/JBOSSTS_4_14_0_Final_openshiftexpress/build.xml
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_14_0_Final_openshiftexpress/build.xml 2011-05-19 13:54:55 UTC (rev 37021)
+++ labs/jbosstm/branches/JBOSSTS_4_14_0_Final_openshiftexpress/build.xml 2011-05-19 13:55:18 UTC (rev 37022)
@@ -21,6 +21,11 @@
-->
<project name="jbossts" default="jbossall">
+ <property name="com.hp.mw.sourceid" value="JBOSSTS_4_14_0_Final_openshiftexpress"/>
+ <property name="filename" value="4.14.0.Final_openshiftexpress"/>
+ <property name="publican" value="false"/>
+
+
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="antbuildsystem/ant-contrib-1.0b3.jar"/>
@@ -80,6 +85,8 @@
<target name="jbossjts" depends="clean, jts">
<ant dir="atsintegration" target="dist"/>
<atsinstall.macro build.type="jts"/>
+ <mvn-artifact.macro artifact="jbossjts" dir="install/lib"/>
+ <mvn-artifact.macro artifact="jbossjts-integration" dir="install/lib"/>
</target>
<target name="jbossjta" depends="clean, jta">
@@ -87,6 +94,8 @@
<property name="no_jts" value="true"/>
</ant>
<atsinstall.macro build.type="jta"/>
+ <mvn-artifact.macro artifact="jbossjta" dir="install/lib"/>
+ <mvn-artifact.macro artifact="jbossjta-integration" dir="install/lib"/>
</target>
<target name="jbossall" depends="jbossjts">
@@ -98,6 +107,11 @@
<ant dir="docs" target="install.docs">
<property name="dest.dir" value="../install/docs"/>
</ant>
+ <mvn-artifact.macro artifact="jbossts-tools" packaging="sar" dir="install/bin"/>
+ <mvn-artifact.macro artifact="jbossts-jopr-plugin" packaging="jar" dir="install/bin"/>
+ <mvn-artifact.macro artifact="jbossxts" packaging="sar" dir="install/xts/sar"/>
+ <mvn-artifact.macro artifact="jbossxts-tests" packaging="zip" dir="install/xts/tests"/>
+ <mvn-artifact.macro artifact="jbossxts-interop-tests" packaging="zip" dir="install/xts/interop-tests"/>
</target>
<target name="antbuildsystem" depends="clean">
@@ -153,6 +167,35 @@
<ant dir="maven"/>
</target>
+ <macrodef name="mvn-artifact.macro">
+
+ <attribute name="artifact"/>
+ <attribute name="dir"/>
+ <attribute name="packaging" default="jar"/>
+
+
+ <sequential>
+
+ <property name="groupid" value="org.jboss.jbossts"/>
+
+ <copy file="maven/pom-template.xml"
+ tofile="@{dir}/pom-@{artifact}.xml"
+ filtering="true" overwrite="true">
+ <filterset>
+ <filter token="groupid" value="${groupid}"/>
+ <filter token="artifact" value="@{artifact}"/>
+ <filter token="version" value="${filename}"/>
+ <filter token="packaging" value="@{packaging}"/>
+ </filterset>
+ </copy>
+
+ <exec executable="mvn" dir="." failonerror="true">
+ <arg value="install:install-file"/>
+ <arg value="-Dfile=@{dir}/@{artifact}.@{packaging}"/>
+ <arg value="-DpomFile=@{dir}/pom-@{artifact}.xml"/>
+ </exec>
+ </sequential>
+ </macrodef>
</project>
More information about the jboss-svn-commits
mailing list