[jboss-cvs] jboss-seam ...

Shane Bryzak sbryzak at redhat.com
Tue Feb 27 17:15:22 EST 2007


  User: sbryzak2
  Date: 07/02/27 17:15:22

  Modified:    jboss-seam  build.xml
  Log:
  JBSEAM-915
  
  Revision  Changes    Path
  1.158     +70 -4     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.157
  retrieving revision 1.158
  diff -u -b -r1.157 -r1.158
  --- build.xml	27 Feb 2007 06:25:35 -0000	1.157
  +++ build.xml	27 Feb 2007 22:15:22 -0000	1.158
  @@ -26,6 +26,7 @@
       <property name="coverage.dir"         value="${build.dir}/coverage"/>
       
       <property name="genclasses.dir"       value="${build.dir}/genclasses"/>
  +    <property name="remotingclasses.dir"  value="${build.dir}/remotingclasses"/>
   
       <property name="src.java.dir"         value="src/main"/>
       <property name="src.ui.dir"           value="src/ui"/>
  @@ -34,6 +35,7 @@
       <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.remoting.dir"     value="src/remoting"/>
       <property name="src.test.dir"         value="src/test/misc"/>
   
       <property name="lib.dir"              value="${imported.basedir}/lib"/>
  @@ -65,6 +67,7 @@
       <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.remoting.dir" value="${dist.dir}/src/remoting"/>
       <property name="dist.src.test.dir"    value="${dist.dir}/src/test/misc"/>
       <property name="dist.lib.dir"         value="${dist.dir}/lib"/>
       <property name="dist.eejb.conf.dir"   value="${dist.dir}/embedded-ejb/conf"/>
  @@ -139,6 +142,13 @@
           <include name="jsf-facelets.jar" if="example.facelets.lib"/>
       </zipfileset>
   
  +    <zipfileset id="example.remoting.jar"
  +                dir="${imported.basedir}"
  +                prefix="WEB-INF/lib"
  +                description="the Seam Remoting jar">
  +        <include name="${name}-remoting.jar" if="example.remoting.lib"/>
  +    </zipfileset>
  +
       <zipfileset id="example.ajax4jsf.jar" 
                  dir="${lib.dir}"
              prefix="WEB-INF/lib"
  @@ -298,6 +308,7 @@
           <path refid="example.path"/>
           <fileset refid="lib"/>
           <fileset refid="example.seam.main.jar"/>
  +        <fileset refid="example.remoting.jar"/>
       </path>
       
       <property name="test.classpath" value="test.classpath"/>
  @@ -569,6 +580,18 @@
               </copy>            
       </target>
       
  +    <target name="initremoting"
  +            description="Initialize the build for the remoting package">
  +            <echo message="Build ${Name} Remoting ${version}"/>
  +            
  +            <mkdir dir="${remotingclasses.dir}"/>
  +            <copy todir="${remotingclasses.dir}">
  +                <fileset dir="${src.remoting.dir}">
  +                    <patternset refid="meta.files"/>
  +                </fileset>
  +            </copy>
  +    </target>
  +    
       <target name="antlr"
               description="Generate ANTLR parser">
           <mkdir dir="${src.java.dir}/org/jboss/seam/text"/>
  @@ -622,7 +645,6 @@
               deprecation="${javac.deprecation}"
               nowarn="on">
               <src path="${src.java.dir}"/>
  -            <src path="${src.test.dir}"/>
           </javac>
       </target>
       
  @@ -726,6 +748,34 @@
               </javac>
           </target>
       
  +    <target name="compileremoting" depends="initremoting,select-compiler"
  +            description="Compile the Java source code for the remoting package">
  +        <javac
  +            source="1.5"
  +            target="1.5"
  +            destdir="${remotingclasses.dir}"
  +            classpathref="build.classpath"
  +            debug="${javac.debug}"
  +            deprecation="${javac.deprecation}"
  +            nowarn="on">
  +            <src path="${src.remoting.dir}"/>
  +        </javac>
  +    </target>
  +    
  +    <target name="compiletest" depends="init,select-compiler,antlr,compilecore,compileremoting"
  +            description="Compile the Java source code for the core package">
  +        <javac
  +            source="1.5"
  +            target="1.5"
  +            destdir="${classes.dir}"
  +            classpathref="build.classpath"
  +            debug="${javac.debug}"
  +            deprecation="${javac.deprecation}"
  +            nowarn="on">
  +            <src path="${src.test.dir}"/>
  +        </javac>
  +    </target>    
  +    
       <target name="testcore" depends="compile"
               description="Run the core unit tests">
   
  @@ -746,7 +796,7 @@
       </target>
       
   
  -  <target name="testall" depends="testcore,build"
  +  <target name="testall" depends="testcore,build,compiletest"
             description="Run the core unit tests and all example tests">
         
         <mkdir dir="report"/>
  @@ -1022,7 +1072,7 @@
           </copy>
       </target>
       
  -    <target name="build" depends="jarcore,jarui,jarpdf,jarioc,jarmail,jardebug,jargen"
  +    <target name="build" depends="jarcore,jarui,jarpdf,jarioc,jarmail,jardebug,jargen,jarremoting"
           description="Build all four distribution .jar files"/>
   
       <target name="jarcore" depends="compilecore"
  @@ -1134,6 +1184,21 @@
               
       </target>
   
  +    <target name="jarremoting" depends="compileremoting"
  +            description="Build the distribution .jar file for the remoting package">
  +        <mkdir dir="${dist.dir}"/>
  +        
  +        <jar jarfile="${basedir}/${name}-remoting.jar" basedir="${remotingclasses.dir}">
  +            <include name="**/*.class"/>
  +            <patternset refid="meta.files"/>
  +            <manifest>
  +                <attribute name="Seam-Version" value="${version}.${patchlevel}"/>
  +            </manifest>
  +        </jar>
  +        
  +        <copy file="${basedir}/${name}-remoting.jar" todir="${dist.dir}"/>
  +    </target>
  +
       <target name="javadoc"
           description="Compile the Javadoc API documentation to dist dir">
   
  @@ -1231,6 +1296,7 @@
               <zipfileset refid="example.war.webinf.lib"/>
               <zipfileset refid="example.seam.misc.jar"/>
               <zipfileset refid="example.facelets.jar"/>
  +            <zipfileset refid="example.remoting.jar"/>            
           	<zipfileset refid="example.ajax4jsf.jar"/>
               <zipfileset refid="example.itext.jar"/>
               <zipfileset dir="${build.dir}/resources">
  
  
  



More information about the jboss-cvs-commits mailing list