[jboss-cvs] jboss-seam ...

Norman Richards norman.richards at jboss.com
Fri Feb 16 22:27:44 EST 2007


  User: nrichards
  Date: 07/02/16 22:27:44

  Modified:    jboss-seam  build.xml
  Log:
  update build
  
  Revision  Changes    Path
  1.145     +160 -90   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.144
  retrieving revision 1.145
  diff -u -b -r1.144 -r1.145
  --- build.xml	13 Feb 2007 14:44:28 -0000	1.144
  +++ build.xml	17 Feb 2007 03:27:44 -0000	1.145
  @@ -1,7 +1,6 @@
   <?xml version="1.0"?>
   
   <project name="Seam" default="build" basedir=".">
  -    
       <tstamp/>
   
       <!-- Allow this to be overriden by others importing this project. -->
  @@ -21,6 +20,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="iocclasses.dir"       value="${build.dir}/iocclasses"/>
   	<property name="mailclasses.dir"       value="${build.dir}/mailclasses"/>
       <property name="debugclasses.dir"     value="${build.dir}/debugclasses"/>
       <property name="coverage.dir"         value="${build.dir}/coverage"/>
  @@ -30,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.ioc.dir"          value="src/ioc"/>
   	<property name="src.mail.dir"          value="src/mail"/>
       <property name="src.debug.dir"        value="src/debug"/>
       <property name="src.gen.dir"          value="src/gen"/>
  @@ -59,6 +60,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.ioc.dir"     value="${dist.dir}/src/ioc"/>
   	<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"/>
  @@ -103,10 +105,10 @@
           <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-ioc.jar"   if="example.seam.ioc.lib"/>
       	<include name="jboss-seam-mail.jar"   if="example.seam.mail.lib"/>
       </zipfileset>
       
  -
       <zipfileset id="example.itext.jar"
                  dir="${lib.dir}"
              prefix="WEB-INF/lib"
  @@ -114,6 +116,14 @@
           <include name="itext-*.jar" if="example.seam.pdf.lib"/>
       </zipfileset>
   	
  +<!-- prefix="WEB-INF/lib" -->
  +    <zipfileset id="example.spring.jar"
  +               dir="${lib.dir}"
  +           
  +      description="the spring jar">
  +        <include name="spring*.jar" if="example.seam.ioc.lib"/>
  +    </zipfileset>        
  +
       <zipfileset id="example.seam.main.jar" 
                  dir="${imported.basedir}"
          description="the main Seam jar">
  @@ -254,6 +264,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-ioc.jar"   if="example.seam.ioc.lib"/>
       </zipfileset>
       
       <zipfileset id="example.tomcat.drools.jar" 
  @@ -270,6 +281,7 @@
           <include name="jboss-aop-jdk50.jar" if="example.cache.lib"/>
           <include name="jgroups.jar" if="example.cache.lib"/>
           <include name="jbpm*.jar" if="example.jbpm.lib"/>
  +        <include name="spring*.jar" if="example.ioc.lib" />
       </zipfileset>
           
       <path id="build.classpath">
  @@ -482,6 +494,19 @@
           
       </target>
   	
  +    <target name="initioc"
  +            description="Initialize the build for the ioc package">
  +        <echo message="Build ${Name} ioc ${version}"/>
  +
  +        <mkdir dir="${iocclasses.dir}"/>
  +        <copy todir="${iocclasses.dir}">
  +            <fileset dir="${src.ioc.dir}">
  +                <patternset refid="meta.files"/>
  +            </fileset>
  +        </copy>
  +        
  +    </target>
  +        
   	<target name="initmail"
   	            description="Initialize the build for the Mail package">
   	        <echo message="Build ${Name} Mail ${version}"/>
  @@ -610,6 +635,25 @@
           </javac>
       </target>
   	
  +    <target name="compileioc" depends="initioc,select-compiler"
  +            description="Compile the Java source code for the IOC package">
  +        <javac
  +            source="1.5"
  +            target="1.5"
  +            destdir="${iocclasses.dir}"
  +            debug="${javac.debug}"
  +            deprecation="${javac.deprecation}"
  +            nowarn="on">
  +            <src path="${src.ioc.dir}"/>
  +            <classpath>
  +                <path refid="build.classpath" />
  +                <fileset dir="${imported.basedir}">
  +                    <include name="jboss-seam-ui.jar" />
  +                </fileset>
  +            </classpath>
  +        </javac>
  +    </target>
  +        
   	<target name="compilemail" depends="initmail,select-compiler,jarpdf,jarui"
   	            description="Compile the Java source code for the Mail package">
   	        <javac
  @@ -760,6 +804,16 @@
               </fileset>
           </copy>
       	
  +        <mkdir dir="${dist.src.ioc.dir}"/>
  +        <copy todir="${dist.src.ioc.dir}">
  +            <fileset dir="${src.ioc.dir}">
  +                <patternset refid="src.files"/>
  +            </fileset>
  +            <fileset dir="${src.ioc.dir}">
  +                <patternset refid="meta.files"/>
  +            </fileset>
  +        </copy>
  +        
       	<mkdir dir="${dist.src.mail.dir}"/>
       	        <copy todir="${dist.src.mail.dir}">
       	            <fileset dir="${src.mail.dir}">
  @@ -937,7 +991,7 @@
           </copy>
       </target>
       
  -    <target name="build" depends="jarcore,jarui,jarpdf,jarmail,jardebug,jargen"
  +    <target name="build" depends="jarcore,jarui,jarpdf,jarioc,jarmail,jardebug,jargen"
           description="Build all four distribution .jar files"/>
   
       <target name="jarcore" depends="compilecore"
  @@ -986,6 +1040,21 @@
           
       </target>
   	
  +    <target name="jarioc" depends="compileioc"
  +            description="Build the distribution .jar file for the IOC package">
  +        <mkdir dir="${dist.dir}"/>
  +        
  +        <jar jarfile="${basedir}/${name}-ioc.jar" basedir="${iocclasses.dir}">
  +            <include name="**/*.class"/>
  +            <patternset refid="meta.files"/>
  +            <manifest>
  +                <attribute name="Seam-Version" value="${version}.${patchlevel}"/>
  +            </manifest>
  +        </jar>
  +        <copy file="${basedir}/${name}-ioc.jar" todir="${dist.dir}"/>
  +        
  +    </target>
  +        
   	 <target name="jarmail" depends="compilemail"
   	            description="Build the distribution .jar file for the Mail package">
   	        <mkdir dir="${dist.dir}"/>
  @@ -1151,6 +1220,7 @@
               <fileset refid="example.extra.jar"/>
               <fileset refid="example.local.jar" />
               <fileset refid="example.jcaptcha.jar"/>
  +            <fileset refid="example.spring.jar"/>
               <zipfileset dir="${build.dir}">
                   <include name="${example.name}.jar"/>
               </zipfileset>
  
  
  



More information about the jboss-cvs-commits mailing list