[jboss-cvs] JBoss Messaging SVN: r5842 - trunk.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 10 06:47:59 EST 2009
Author: ataylor
Date: 2009-02-10 06:47:58 -0500 (Tue, 10 Feb 2009)
New Revision: 5842
Added:
trunk/pom.xml
Modified:
trunk/build-messaging.xml
trunk/build.xml
Log:
added artifacts target to create bundle for maven2 repo
Modified: trunk/build-messaging.xml
===================================================================
--- trunk/build-messaging.xml 2009-02-09 19:20:19 UTC (rev 5841)
+++ trunk/build-messaging.xml 2009-02-10 11:47:58 UTC (rev 5842)
@@ -46,7 +46,7 @@
<property name="messaging.version.major" value="2"/>
<property name="messaging.version.minor" value="0"/>
<property name="messaging.version.micro" value="0"/>
- <property name="messaging.version.suffix" value="beta1"/>
+ <property name="messaging.version.suffix" value="BETA1-SNAPSHOT"/>
<property name="messaging.version.tag" value="beta1"/>
<property name="messaging.version.revision" value="0"/>
<property name="messaging.version.incrementing" value="101"/>
@@ -109,6 +109,7 @@
<property name="build.distro.api.dir" value="${build.distro.dir}/docs/api"/>
<property name="build.distro.examples.dir" value="${build.distro.dir}/examples"/>
<property name="build.distro.licenses.dir" value="${build.distro.dir}/licenses"/>
+ <property name="artifacts.dir" value="${build.dir}/artifacts"/>
<!--default clustering server settings-->
<property name="jbm.remoting.netty.port" value="5445"/>
@@ -985,6 +986,79 @@
</javadoc>
</target>
+ <target name="artifacts" depends="jar">
+ <delete dir="${artifacts.dir}"/>
+
+ <antcall target="artifact">
+ <param name="artifact.name" value="jbm-core"/>
+ </antcall>
+
+ <antcall target="artifact">
+ <param name="artifact.name" value="jbm-core-client"/>
+ </antcall>
+
+ <antcall target="artifact">
+ <param name="artifact.name" value="jbm-transports"/>
+ </antcall>
+
+ <antcall target="artifact">
+ <param name="artifact.name" value="jbm-jms"/>
+ </antcall>
+
+ <antcall target="artifact">
+ <param name="artifact.name" value="jbm-jbossas-security"/>
+ </antcall>
+
+ <antcall target="artifact">
+ <param name="artifact.name" value="jbm-logging"/>
+ </antcall>
+
+ <property name="build.resources.dir" value="${build.dir}/resources"/>
+ <mkdir dir="${build.resources.dir}"/>
+ <copy todir="${build.resources.dir}">
+ <fileset dir="${src.config.dir}">
+ <exclude name="*cluster*"/>
+ <exclude name="*standalone*"/>
+ <exclude name="*.properties"/>
+ <exclude name="*multiplexer*"/>
+ <exclude name="ra.xml"/>
+ </fileset>
+ </copy>
+ <jar jarfile="${build.jars.dir}/jbm-resources.jar">
+ <fileset dir="${build.core.classes.dir}" includes="**"/>
+ </jar>
+
+ <antcall target="artifact">
+ <param name="artifact.name" value="jbm-resources"/>
+ </antcall>
+
+ </target>
+
+ <target name="artifact">
+ <echo message="${artifact.name}"/>
+ <property name="artifacts.version" value="${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}"/>
+ <property name="artifact.dir" value="${artifacts.dir}/${artifact.name}/${artifacts.version}"/>
+ <mkdir dir="${artifact.dir}"/>
+ <copy tofile="${artifact.dir}/${artifact.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}.jar"
+ file="${build.jars.dir}/${artifact.name}.jar">
+ <!-- <globmapper from="jbm-core" to="jbm-core-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}*"/>-->
+ </copy>
+ <copy file="pom.xml" tofile="${artifact.dir}/${artifact.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}.pom">
+ <filterset>
+ <filter token="artifactid" value="${artifact.name}"/>
+ <filter token="version" value="${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}"/>
+ </filterset>
+ </copy>
+ <checksum algorithm="MD5">
+ <fileset dir="${artifact.dir}"/>
+ </checksum>
+ <checksum algorithm="SHA1">
+ <fileset dir="${artifact.dir}">
+ <exclude name="*.MD5"/>
+ </fileset>
+ </checksum>
+ </target>
+
<!-- test targets -->
<target name="compile-unit-tests">
Modified: trunk/build.xml
===================================================================
--- trunk/build.xml 2009-02-09 19:20:19 UTC (rev 5841)
+++ trunk/build.xml 2009-02-10 11:47:58 UTC (rev 5842)
@@ -172,7 +172,11 @@
<ant antfile="build-messaging.xml" target="distro"/>
</target>
+ <target name="artifacts" depends="createthirdparty">
+ <ant antfile="build-messaging.xml" target="artifacts"/>
+ </target>
+
<!-- test targets -->
Added: trunk/pom.xml
===================================================================
--- trunk/pom.xml (rev 0)
+++ trunk/pom.xml 2009-02-10 11:47:58 UTC (rev 5842)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>jboss.messaging</groupId>
+ <artifactId>@artifactid@</artifactId>
+ <version>@version@</version>
+</project>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list