[jboss-svn-commits] JBL Code SVN: r26010 - labs/jbosstm/workspace/bencotton/BAFRAMEWORK_0_2_1_GA_arjuna_wst11_compliant.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Apr 10 18:52:42 EDT 2009
Author: ben.cotton at yahoo.com
Date: 2009-04-10 18:52:41 -0400 (Fri, 10 Apr 2009)
New Revision: 26010
Added:
labs/jbosstm/workspace/bencotton/BAFRAMEWORK_0_2_1_GA_arjuna_wst11_compliant/build.xml
Log:
Copied: labs/jbosstm/workspace/bencotton/BAFRAMEWORK_0_2_1_GA_arjuna_wst11_compliant/build.xml (from rev 26009, labs/jbosstm/workspace/bencotton/BAFRAMEWORK_0_2_1_GA/build.xml)
===================================================================
--- labs/jbosstm/workspace/bencotton/BAFRAMEWORK_0_2_1_GA_arjuna_wst11_compliant/build.xml (rev 0)
+++ labs/jbosstm/workspace/bencotton/BAFRAMEWORK_0_2_1_GA_arjuna_wst11_compliant/build.xml 2009-04-10 22:52:41 UTC (rev 26010)
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2007, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2007,
+ @author JBoss Inc.
+-->
+
+<project name="BAFramework" default="dist" basedir=".">
+
+ <!-- You should modify the next two lines -->
+ <property name="jboss.home" location="C:/RedHat/JBossAS/build/output/jboss-4.2.0.GA"/>
+ <property name="xts.home" location="C:/RedHat/JBossTSSP5/XTS/xts-install"/>
+
+ <!-- You should not need to modify anything below this point -->
+ <property name="jboss.profile" value="all"/>
+ <property name="jboss.server" value="${jboss.home}/server/${jboss.profile}"/>
+ <property name="jboss.aop.dir" location="${jboss.server}/deploy/jboss-aop-jdk50.deployer"/>
+ <property name="javaee.dir" location="${jboss.server}/lib"/>
+ <property name="jaxrpc.dir" location="${jboss.server}/lib"/>
+ <property name="src" location="src"/>
+ <property name="doc" location="docs"/>
+ <property name="lib" location="lib"/>
+ <property name="resources" location="resources"/>
+ <property name="build" location="build"/>
+
+ <path id="classpath">
+ <fileset dir="${jboss.server}/lib">
+ <include name="log4j.jar"/>
+ </fileset>
+ <fileset dir="${jboss.server}/deploy/jbossws.sar">
+ <include name="jboss-jaxws.jar"/>
+ <include name="jbossws-core.jar"/>
+ <include name="saaj-api.jar"/>
+ <include name="stax-api.jar"/>
+ </fileset>
+ <fileset dir="${xts.home}/lib">
+ <include name="*.jar"/>
+ <include name="ext/jbossjts.jar"/>
+ <include name="ext/jbossts-common.jar"/>
+ </fileset>
+ <fileset dir="${javaee.dir}">
+ <include name="jboss-ejb3x.jar"/>
+ <include name="ejb3-persistence.jar"/>
+ <include name="jboss-saaj.jar"/>
+ <include name="jboss-j2ee.jar"/>
+ </fileset>
+ <fileset dir="${jaxrpc.dir}">
+ <include name="jboss-jaxrpc.jar"/>
+ </fileset>
+ <fileset dir="${jboss.aop.dir}">
+ <include name="jboss-aop-jdk50.jar"/>
+ </fileset>
+ </path>
+
+ <target name="clean" description="clean up">
+ <delete dir="${build}"/>
+ </target>
+
+ <target name="init" depends="clean">
+ <tstamp/>
+ <mkdir dir="${build}"/>
+ </target>
+
+ <target name="compile" depends="init" description="compile the source">
+ <mkdir dir="${build}/classes"/>
+ <javac srcdir="${src}" destdir="${build}/classes">
+ <classpath refid="classpath"/>
+ </javac>
+ </target>
+
+ <target name="docs" depends="compile" description="create documentation">
+ <javadoc destdir="${doc}/api" packagenames="*" private="true">
+ <sourcepath>
+ <pathelement location="${src}"/>
+ </sourcepath>
+ <classpath>
+ <path refid="classpath"/>
+ </classpath>
+ </javadoc>
+ </target>
+
+ <target name="dist" depends="docs" description="generate the distribution">
+ <jar jarfile="${build}/baframework.aop">
+ <metainf dir="${resources}">
+ <include name="jboss-aop.xml"/>
+ </metainf>
+ <fileset dir="${build}/classes">
+ <include name="org/jboss/txbridge/**/*"/>
+ </fileset>
+ </jar>
+ <jar jarfile="${build}/baframework-client.jar">
+ <fileset dir="${build}/classes">
+ <include name="org/jboss/txbridge/ba/annotation/*.class"/>
+ <include name="org/jboss/txbridge/ba/datamgmt/DataManager.class"/>
+ </fileset>
+ </jar>
+ </target>
+
+</project>
+
More information about the jboss-svn-commits
mailing list