[jboss-cvs] jboss-seam ...

Peter Muir peter at bleepbleep.org.uk
Sun Jan 21 09:33:36 EST 2007


  User: pmuir   
  Date: 07/01/21 09:33:36

  Modified:    jboss-seam   .cvsignore build.xml
  Log:
  JBSEAM-626 Add jboss-seam-mail.jar targets to build.xml
  
  Revision  Changes    Path
  1.11      +1 -0      jboss-seam/.cvsignore
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: .cvsignore
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/.cvsignore,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -b -r1.10 -r1.11
  --- .cvsignore	16 Jan 2007 20:53:01 -0000	1.10
  +++ .cvsignore	21 Jan 2007 14:33:36 -0000	1.11
  @@ -12,3 +12,4 @@
   testng-failures.xml
   report
   output
  +jboss-seam-mail.jar
  
  
  
  1.131     +63 -1     jboss-seam/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/build.xml,v
  retrieving revision 1.130
  retrieving revision 1.131
  diff -u -b -r1.130 -r1.131
  --- build.xml	21 Jan 2007 07:24:47 -0000	1.130
  +++ build.xml	21 Jan 2007 14:33:36 -0000	1.131
  @@ -21,6 +21,7 @@
       <property name="classes.dir"          value="${build.dir}/classes"/>    
       <property name="uiclasses.dir"        value="${build.dir}/uiclasses"/>
       <property name="pdfclasses.dir"       value="${build.dir}/pdfclasses"/>
  +	<property name="mailclasses.dir"       value="${build.dir}/mailclasses"/>
       <property name="debugclasses.dir"     value="${build.dir}/debugclasses"/>
       <property name="coverage.dir"         value="${build.dir}/coverage"/>
       
  @@ -29,6 +30,7 @@
       <property name="src.java.dir"         value="src/main"/>
       <property name="src.ui.dir"           value="src/ui"/>
       <property name="src.pdf.dir"          value="src/pdf"/>
  +	<property name="src.mail.dir"          value="src/mail"/>
       <property name="src.debug.dir"        value="src/debug"/>
       <property name="src.gen.dir"          value="src/gen"/>
       <property name="src.test.dir"         value="src/test/misc"/>
  @@ -56,6 +58,7 @@
       <property name="dist.src.java.dir"    value="${dist.dir}/src/main"/>
       <property name="dist.src.ui.dir"      value="${dist.dir}/src/ui"/>
       <property name="dist.src.pdf.dir"     value="${dist.dir}/src/pdf"/>
  +	<property name="dist.src.mail.dir"     value="${dist.dir}/src/mail"/>
       <property name="dist.src.debug.dir"   value="${dist.dir}/src/debug"/>
       <property name="dist.src.gen.dir"     value="${dist.dir}/src/gen"/>
       <property name="dist.src.test.dir"    value="${dist.dir}/src/test"/>
  @@ -99,6 +102,7 @@
           <include name="jboss-seam-debug.jar" if="example.seam.debug.lib"/>
           <include name="jboss-seam-ui.jar"    if="example.seam.ui.lib"/>
           <include name="jboss-seam-pdf.jar"   if="example.seam.pdf.lib"/>
  +    	<include name="jboss-seam-mail.jar"   if="example.seam.mail.lib"/>
       </zipfileset>
       
   
  @@ -110,6 +114,7 @@
       </zipfileset>
   
   
  +
       <zipfileset id="example.seam.main.jar" 
                  dir="${imported.basedir}"
          description="the main Seam jar">
  @@ -453,6 +458,19 @@
           
       </target>
   
  +	<target name="initmail"
  +	            description="Initialize the build for the Mail package">
  +	        <echo message="Build ${Name} Mail ${version}"/>
  +
  +	        <mkdir dir="${mailclasses.dir}"/>
  +	        <copy todir="${mailclasses.dir}">
  +	            <fileset dir="${src.mail.dir}">
  +	                <patternset refid="meta.files"/>
  +	            </fileset>
  +	        </copy>
  +	        
  +	    </target>
  +
       <target name="initdebug"
               description="Initialize the build for the debug package">
           <echo message="Build ${Name} Debug ${version}"/>
  @@ -568,6 +586,25 @@
           </javac>
       </target>
       
  +	<target name="compilemail" depends="initmail,select-compiler"
  +	            description="Compile the Java source code for the Mail package">
  +	        <javac
  +	            source="1.5"
  +	            target="1.5"
  +	            destdir="${mailclasses.dir}"
  +	            debug="${javac.debug}"
  +	            deprecation="${javac.deprecation}"
  +	            nowarn="on">
  +	            <src path="${src.mail.dir}"/>
  +	            <classpath>
  +	                <path refid="build.classpath" />
  +	                <fileset dir="${imported.basedir}">
  +	                    <include name="jboss-seam-ui.jar" />
  +	                </fileset>
  +	            </classpath>
  +	        </javac>
  +	    </target>
  +    
       <target name="compiledebug" depends="initdebug,select-compiler"
               description="Compile the Java source code for the debug package">
           <javac
  @@ -701,6 +738,16 @@
               </fileset>
           </copy>
   
  +    	<mkdir dir="${dist.src.mail.dir}"/>
  +    	        <copy todir="${dist.src.mail.dir}">
  +    	            <fileset dir="${src.mail.dir}">
  +    	                <patternset refid="src.files"/>
  +    	            </fileset>
  +    	            <fileset dir="${src.mail.dir}">
  +    	                <patternset refid="meta.files"/>
  +    	            </fileset>
  +    	        </copy>
  +
           <mkdir dir="${dist.src.debug.dir}"/>
           <copy todir="${dist.src.debug.dir}">
               <fileset dir="${src.debug.dir}">
  @@ -866,7 +913,7 @@
           </copy>
       </target>
       
  -    <target name="build" depends="jarcore,jarui,jarpdf,jardebug,jargen"
  +    <target name="build" depends="jarcore,jarui,jarpdf,jarmail,jardebug,jargen"
           description="Build all four distribution .jar files"/>
   
       <target name="jarcore" depends="compilecore"
  @@ -915,6 +962,21 @@
           
       </target>
   
  +	 <target name="jarmail" depends="compilemail"
  +	            description="Build the distribution .jar file for the Mail package">
  +	        <mkdir dir="${dist.dir}"/>
  +	        
  +	        <jar jarfile="${basedir}/${name}-mail.jar" basedir="${mailclasses.dir}">
  +	            <include name="**/*.class"/>
  +	            <patternset refid="meta.files"/>
  +	            <manifest>
  +	                <attribute name="Seam-Version" value="${version}.${patchlevel}"/>
  +	            </manifest>
  +	        </jar>
  +	        <copy file="${basedir}/${name}-mail.jar" todir="${dist.dir}"/>
  +	        
  +	    </target>
  +
   
       <target name="jardebug" depends="compiledebug"
               description="Build the distribution .jar file for the debug package">
  
  
  



More information about the jboss-cvs-commits mailing list