[prev in list] [next in list] [prev in thread] [next in thread]
List: jboss-cvs-commits
Subject: [jboss-cvs] jboss-mail build.xml
From: "Andrew C. Oliver" <acoliver2 () users ! sourceforge ! net>
Date: 2005-02-28 19:03:00
Message-ID: E1D5qAW-0001QF-A5 () sc8-pr-cvs1 ! sourceforge ! net
[Download RAW message or body]
User: acoliver2
Date: 05/02/28 11:02:59
Modified: . build.xml
Log:
decopulated the deal with src/hbm -> build/hbm (generally generation in src should be
avoided -- and should never happen if the directory isn't in CVS)
Revision Changes Path
1.48 +101 -101 jboss-mail/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-mail/build.xml,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- build.xml 28 Feb 2005 18:18:13 -0000 1.47
+++ build.xml 28 Feb 2005 19:02:58 -0000 1.48
@@ -13,7 +13,7 @@
<property name="src.junitee.dir" value="${proj.dir}/src/junitee"/>
<property name="src.test.dir" value="${proj.dir}/src/test"/>
<!-- hibernate mapping files -->
- <property name="src.hbm.dir" value="${proj.dir}/src/hbm"/>
+ <property name="build.hbm.dir" value="${proj.dir}/build/hbm"/>
<property name="build.dir" value="${proj.dir}/build"/>
<property name="build.classes.dir" value="${build.dir}/classes"/>
<property name="build.test.classes.dir" value="${build.dir}/test/classes"/>
@@ -62,18 +62,18 @@
<pathelement location="${lib.dir}/dnsjava-1.5.0.jar"/>
<pathelement location="${lib.dir}/cheese.jar"/>
</path>
-
+
<!-- xdoclet classpath -->
<path id="xdoclet.classpath">
<path refid="build.classpath"/>
- <path refid="client.classpath"/>
- <fileset dir="${proj.dir}/xdoclet-lib">
+ <path refid="client.classpath"/>
+ <fileset dir="${proj.dir}/xdoclet-lib">
<include name="*.jar"/>
- <exclude name="xdoclet-module-jboss-net-*.jar"/>
+ <exclude name="xdoclet-module-jboss-net-*.jar"/>
+ </fileset>
+ <fileset dir="${proj.dir}/xdoclet-lib">
+ <include name="xdoclet-module-jboss-net-${jboss.net.version}*.jar"/>
</fileset>
- <fileset dir="${proj.dir}/xdoclet-lib">
- <include name="xdoclet-module-jboss-net-${jboss.net.version}*.jar"/>
- </fileset>
</path>
<target name="graphical-install">
@@ -413,8 +413,8 @@
<mkdir dir="${build.test.classes.dir}"/>
<mkdir dir="${build.lib.dir}"/>
<mkdir dir="${build.deploy.dir}"/>
- <!-- dest dir for hibernate mapping files -->
- <mkdir dir="${src.hbm.dir}"/>
+ <!-- dest dir for hibernate mapping files -->
+ <mkdir dir="${build.hbm.dir}"/>
</target>
<!-- =================================================================== -->
@@ -444,7 +444,7 @@
<jar jarfile="${build.dir}/mail.jar" basedir="${build.classes.dir}">
<include name="org/jboss/mail/**/*.class" />
<include name="org/jboss/console/**/*.class" />
- <include name="org/jboss/mail/**/*.hbm" />
+ <include name="org/jboss/mail/**/*.hbm" />
</jar>
<jar jarfile="${build.deploy.dir}/mail.sar" basedir="${build.classes.dir}">
<include name="org/jboss/mail/**/*.class" />
@@ -461,7 +461,7 @@
</jar>
<jar jarfile="${build.deploy.dir}/mail.har" basedir="${build.classes.dir}">
<include name="org/jboss/mail/**/hn/*.class" />
- <fileset dir="${src.hbm.dir}">
+ <fileset dir="${build.hbm.dir}">
<include name="**/*.hbm.xml"/>
</fileset>
<fileset dir="${lib.dir}">
@@ -469,25 +469,25 @@
</fileset>
<fileset dir="${src.dir}">
<include name="META-INF/hibernate-service.xml" />
- <include name="META-INF/hibernate-xmbean.xml" />
+ <include name="META-INF/hibernate-xmbean.xml" />
</fileset>
</jar>
<!-- The cmpversion="2.0" bit makes the jbosscmp-jdbc.xml file get included. The cmpversion="2.0"
- bit is not available in older versions of ant, but works fine with ant 1.6.1
+ bit is not available in older versions of ant, but works fine with ant 1.6.1
-->
<ejbjar
descriptordir="${src.dir}/ejb/"
srcdir="${build.classes.dir}"
cmpversion="2.0"
naming="descriptor"
- dependency='none'
+ dependency='none'
>
<jboss
destdir="${build.deploy.dir}" />
- <dtd publicId='-//JBoss//DTD JBOSSCMP-JDBC 3.2//EN'
- location='public-dtds/jbosscmp-jdbc_3_2.dtd'/>
- <dtd publicId='-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN'
- location='public-dtds/ejb-jar_2_0.dtd'/>
+ <dtd publicId='-//JBoss//DTD JBOSSCMP-JDBC 3.2//EN'
+ location='public-dtds/jbosscmp-jdbc_3_2.dtd'/>
+ <dtd publicId='-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN'
+ location='public-dtds/ejb-jar_2_0.dtd'/>
</ejbjar>
<ear destfile="${build.deploy.dir}/mail.ear"
@@ -627,7 +627,7 @@
</copy>
<mkdir dir="${build.deploy.dir}/dev/mail.har/META-INF"/>
<copy file="${src.dir}/META-INF/hibernate-service.xml"
- tofile="${build.deploy.dir}/dev/mail.har/META-INF/hibernate-service.xml"/>
+ tofile="${build.deploy.dir}/dev/mail.har/META-INF/hibernate-service.xml"/>
<!-- mail.ear-->
<copy todir="${build.deploy.dir}/dev/mail.ear">
<fileset dir="${build.deploy.dir}/dev">
@@ -711,7 +711,7 @@
<target name="clean">
<delete dir="${build.dir}"/>
- <delete dir="${src.hbm.dir}"/>
+ <delete dir="${build.hbm.dir}"/>
</target>
<target name="javadoc" depends='all'>
@@ -722,38 +722,38 @@
<javadoc access="package"
additionalparam="-linksource -breakiterator"
- author="yes"
- destdir="javadoc"
+ author="yes"
+ destdir="javadoc"
packagenames="*"
- source="1.4"
- use="yes"
- version="yes"
- sourcepath="src/java"
- >
-
- <!-- exclude some standard xdoclet stuff and other tags... -->
- <tag name="copyright" enabled="false" description="none"/>
- <tag name="todo" enabled="false" description="none"/>
- <tag name="ejb.bean" enabled="false" description="none"/>
- <tag name="ejb.create-method" enabled="false" description="none"/>
- <tag name="ejb.ejb-ref" enabled="false" description="none"/>
- <tag name="ejb.finder" enabled="false" description="none"/>
- <tag name="ejb.interface-method" enabled="false" description="none"/>
- <tag name="ejb.persistence" enabled="false" description="none"/>
- <tag name="ejb.pk-field" enabled="false" description="none"/>
- <tag name="ejb.relation" enabled="false" description="none"/>
- <tag name="ejb.transaction" enabled="false" description="none"/>
-
- <tag name="jboss.cmp-field" enabled="false" description="none"/>
- <tag name="jboss.ejb-ref-jndi" enabled="false" description="none"/>
- <tag name="jboss.entity-command" enabled="false" description="none"/>
- <tag name="jboss.persistence" enabled="false" description="none"/>
- <tag name="jboss.relation" enabled="false" description="none"/>
-
- <tag name="web.ejb-ref" enabled="false" description="none"/>
- <tag name="web.servlet" enabled="false" description="none"/>
- <tag name="web.filter" enabled="false" description="none"/>
- <tag name="web.servlet-mapping" enabled="false" description="none"/>
+ source="1.4"
+ use="yes"
+ version="yes"
+ sourcepath="src/java"
+ >
+
+ <!-- exclude some standard xdoclet stuff and other tags... -->
+ <tag name="copyright" enabled="false" description="none"/>
+ <tag name="todo" enabled="false" description="none"/>
+ <tag name="ejb.bean" enabled="false" description="none"/>
+ <tag name="ejb.create-method" enabled="false" description="none"/>
+ <tag name="ejb.ejb-ref" enabled="false" description="none"/>
+ <tag name="ejb.finder" enabled="false" description="none"/>
+ <tag name="ejb.interface-method" enabled="false" description="none"/>
+ <tag name="ejb.persistence" enabled="false" description="none"/>
+ <tag name="ejb.pk-field" enabled="false" description="none"/>
+ <tag name="ejb.relation" enabled="false" description="none"/>
+ <tag name="ejb.transaction" enabled="false" description="none"/>
+
+ <tag name="jboss.cmp-field" enabled="false" description="none"/>
+ <tag name="jboss.ejb-ref-jndi" enabled="false" description="none"/>
+ <tag name="jboss.entity-command" enabled="false" description="none"/>
+ <tag name="jboss.persistence" enabled="false" description="none"/>
+ <tag name="jboss.relation" enabled="false" description="none"/>
+
+ <tag name="web.ejb-ref" enabled="false" description="none"/>
+ <tag name="web.servlet" enabled="false" description="none"/>
+ <tag name="web.filter" enabled="false" description="none"/>
+ <tag name="web.servlet-mapping" enabled="false" description="none"/>
<classpath refid='build.classpath'/>
@@ -766,48 +766,48 @@
<!-- XDoclet task -->
<target name="xdoclet" description="XDoclet for Hibernate">
- <taskdef name="hibernatedoclet"
- classname="xdoclet.modules.hibernate.HibernateDocletTask"
- classpathref="xdoclet.classpath"/>
- <hibernatedoclet excludedTags="@version,@author,@todo,@see"
- destDir="${src.hbm.dir}"
- addedTags="@xdoclet-generated at ${TODAY}" >
- <fileset dir="src/java" includes="**/*.java" />
- <hibernate Version="2.0" />
- </hibernatedoclet>
+ <taskdef name="hibernatedoclet"
+ classname="xdoclet.modules.hibernate.HibernateDocletTask"
+ classpathref="xdoclet.classpath"/>
+ <hibernatedoclet excludedTags="@version,@author,@todo,@see"
+ destDir="${build.hbm.dir}"
+ addedTags="@xdoclet-generated at ${TODAY}" >
+ <fileset dir="src/java" includes="**/*.java" />
+ <hibernate Version="2.0" />
+ </hibernatedoclet>
</target>
-
+
<!-- Updates or creates the database schema
<target name="create-schema" depends="compile">
- <taskdef name="schemaupdate"
- classname="net.sf.hibernate.tool.hbm2ddl.SchemaUpdateTask"
- classpathref="build.classpath"/>
-
- <schemaupdate properties="${build.classes.dir}/hibernate.properties" quiet="no">
- <fileset dir="${build.classes.dir}">
- <include name="*.hbm.xml"/>
- </fileset>
- </schemaupdate>
+ <taskdef name="schemaupdate"
+ classname="net.sf.hibernate.tool.hbm2ddl.SchemaUpdateTask"
+ classpathref="build.classpath"/>
+
+ <schemaupdate properties="${build.classes.dir}/hibernate.properties" quiet="no">
+ <fileset dir="${build.classes.dir}">
+ <include name="*.hbm.xml"/>
+ </fileset>
+ </schemaupdate>
</target-->
-
-
+
+
<!-- Task to create a junitee web app for running junit tests on jboss.
- See http://www.junitee.org/
-
- To run tests:
- copy junit.jar to jboss/.../lib/
- restart jboss
- deploy junit-jbmail.war
- go to http://localhost:8080/junit-jbmail/
-
- TODO: Automate deployment and testing (http://www.junitee.org/antguide.html)
+ See http://www.junitee.org/
+
+ To run tests:
+ copy junit.jar to jboss/.../lib/
+ restart jboss
+ deploy junit-jbmail.war
+ go to http://localhost:8080/junit-jbmail/
+
+ TODO: Automate deployment and testing (http://www.junitee.org/antguide.html)
-->
<target name="juniteewar" description="Web App for junitee">
- <taskdef name="juniteewar" classname="org.junitee.anttask.JUnitEEWarTask">
- <classpath>
- <pathelement location="lib/junitee-anttask.jar"/>
- </classpath>
- </taskdef>
+ <taskdef name="juniteewar" classname="org.junitee.anttask.JUnitEEWarTask">
+ <classpath>
+ <pathelement location="lib/junitee-anttask.jar"/>
+ </classpath>
+ </taskdef>
<mkdir dir="${build.junitee.classes.dir}"/>
<javac
@@ -819,20 +819,20 @@
<include name="**/*.java"/>
</javac>
- <juniteewar destFile="${build.deploy.dir}/junit-jbmail.war">
- <lib dir="lib" includes="junitee.jar"/>
- <lib dir="lib" includes="junit.jar"/>
- <classes dir="${build.classes.dir}">
- <include name="**/*.class"/>
- </classes>
- <classes dir="${build.junitee.classes.dir}">
- <include name="**/*.class"/>
- </classes>
- <testcases dir="${build.junitee.classes.dir}">
- <include name="**/Test*.class"/>
- </testcases>
- </juniteewar>
+ <juniteewar destFile="${build.deploy.dir}/junit-jbmail.war">
+ <lib dir="lib" includes="junitee.jar"/>
+ <lib dir="lib" includes="junit.jar"/>
+ <classes dir="${build.classes.dir}">
+ <include name="**/*.class"/>
+ </classes>
+ <classes dir="${build.junitee.classes.dir}">
+ <include name="**/*.class"/>
+ </classes>
+ <testcases dir="${build.junitee.classes.dir}">
+ <include name="**/Test*.class"/>
+ </testcases>
+ </juniteewar>
</target>
-
+
</project>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
jboss-cvs-commits mailing list
jboss-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-cvs-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic