[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