User: olegnitz
  Date: 02/01/16 17:23:11

  Modified:    jetty    build.xml
  Log:
  Jetty source files are in JBoss CVS now.
  Run "merge-mortbay-cvs" target to update them from Jetty CVS.
  Modified Jetty files (if such need will appear) must be explicitely listed in 
build.xml
  
  Revision  Changes    Path
  1.22      +129 -34   contrib/jetty/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/contrib/jetty/build.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- build.xml 2002/01/15 16:45:55     1.21
  +++ build.xml 2002/01/17 01:23:11     1.22
  @@ -101,6 +101,15 @@
         <pathelement path="${sun.jaas.lib}/jaas.jar"/>
       </path>
   
  +    <!-- Java Secure Socket Extension (JSSE) -->
  +    <property name="sun.jsse.root" value="${project.thirdparty}/sun/jsse"/>
  +    <property name="sun.jsse.lib" value="${sun.jsse.root}/lib"/>
  +    <path id="sun.jsse.classpath">
  +      <fileset dir="${sun.jsse.lib}">
  +        <include name="*.jar"/>
  +      </fileset>
  +    </path>
  +
       <!-- Log4j -->
       <property name="apache.log4j.root" value="${project.thirdparty}/apache/log4j"/>
       <property name="apache.log4j.lib" value="${apache.log4j.root}/lib"/>
  @@ -116,22 +125,17 @@
       </path>
   
       <!-- Jetty -->
  -    <property name="mortbay.jetty.root" 
value="${project.thirdparty}/mortbay/jetty"/>
  -    <property name="mortbay.jetty.lib" value="${mortbay.jetty.root}/lib"/>
  -    <path id="mortbay.jetty.classpath">
  -      <fileset dir="${mortbay.jetty.lib}">
  -        <include name="**/*.jar"/>
  -      </fileset>
  -    </path>
  -
  -    <!-- Jetty3Extra -->
  -    <property name="mortbay.jetty3extra.root" 
value="${project.thirdparty}/mortbay/jetty3extra"/>
  -    <property name="mortbay.jetty3extra.jmx" value="${mortbay.jetty3extra.root}"/>
  -    <property name="mortbay.jetty3extra.jmx.lib" 
value="${mortbay.jetty3extra.jmx}/lib"/>
  -    <path id="mortbay.jetty3extra.classpath">
  -      <fileset dir="${mortbay.jetty3extra.jmx.lib}">
  -        <include name="**/*.jar"/>
  -      </fileset>
  +    <property name="mortbay.jetty.cvs" value="${module.root}/mortbay-cvs"/>
  +    <property name="mortbay.jetty.cvs.tag" value="JBOSS_20020116223222"/>
  +    <property name="mortbay.jetty.cvs.extra.tag" value="JBOSS_20020116223222"/>
  +    <property name="jetty.jar" value="org.mortbay.jetty.jar"/>
  +    <property name="jetty.jmx.jar" value="org.mortbay.jetty.jmx.jar"/>
  +    <property name="servlet.jar" value="javax.servlet.jar"/>
  +    <property name="jasper.jar" value="org.apache.jasper.jar"/>
  +
  +    <!-- Java Compiler -->
  +    <path id="tomcat.javac.classpath">
  +      <pathelement path="${module.root}/../tomcat/lib/javac.jar"/>
       </path>
   
       <!-- The combined library classpath -->
  @@ -140,10 +144,10 @@
         <path refid="sun.jmx.classpath"/>
         <path refid="sun.jaxp.classpath"/>
         <path refid="sun.jaas.classpath"/>
  +      <path refid="sun.jsse.classpath"/>
         <path refid="apache.log4j.classpath"/>
         <path refid="junit.junit.classpath"/>
  -      <path refid="mortbay.jetty.classpath"/>
  -      <path refid="mortbay.jetty3extra.classpath"/>
  +      <path refid="tomcat.javac.classpath"/>
       </path>
   
       <!-- ======= -->
  @@ -238,6 +242,73 @@
     </target>
   
   
  +  <!-- ====================================================================== -->
  +  <!-- Merge Jetty CVS and JBoss/Jetty                                        -->
  +  <!-- Note: all modified Jetty files must be listed below in the "copy" task -->
  +  <!-- ====================================================================== -->
  +
  +  <target name="merge-mortbay-cvs" depends="init">
  +    <mkdir dir="${mortbay.jetty.cvs}"/>
  +
  +    <!-- Checkout from Jetty CVS (actually this is necessary on the first run only) 
-->
  +    <cvs command="-r checkout"
  +         cvsRoot=":pserver:[EMAIL PROTECTED]:/cvsroot/jetty"
  +         package="Jetty"
  +         tag="${mortbay.jetty.cvs.tag}"
  +         quiet="true"
  +         dest="${mortbay.jetty.cvs}"/>
  +    <cvs command="-r checkout"
  +         cvsRoot=":pserver:[EMAIL PROTECTED]:/cvsroot/jetty"
  +         package="JettyExtra"
  +         tag="${mortbay.jetty.cvs.extra.tag}"
  +         quiet="true"
  +         dest="${mortbay.jetty.cvs}"/>
  +
  +    <!-- Copy modified files JBoss CVS tree -> Jetty CVS tree -->
  +    <copy todir="${mortbay.jetty.cvs}/Jetty/src"
  +          overwrite="yes">
  +      <fileset dir="${source.java}">
  +         <!-- include files that was modified in JBoss/Jetty -->
  +         <include name=""/>
  +      </fileset>
  +    </copy>
  +    <copy todir="${mortbay.jetty.cvs}/JettyExtra/jmx/src"
  +          overwrite="yes">
  +      <fileset dir="${source.java}">
  +         <!-- include files that was modified in JBoss/Jetty -->
  +         <include name=""/>
  +      </fileset>
  +    </copy>
  +
  +    <!-- Update from Jetty CVS to merge changes -->
  +    <cvs command="-r update -d"
  +         cvsRoot=":pserver:[EMAIL PROTECTED]:/cvsroot/jetty"
  +         package="Jetty"
  +         tag="${mortbay.jetty.cvs.tag}"
  +         quiet="true"
  +         dest="${mortbay.jetty.cvs}"/>
  +    <cvs command="-r update -d"
  +         cvsRoot=":pserver:[EMAIL PROTECTED]:/cvsroot/jetty"
  +         package="JettyExtra"
  +         tag="${mortbay.jetty.cvs.extra.tag}"
  +         quiet="true"
  +         dest="${mortbay.jetty.cvs}"/>
  +
  +    <!-- Copy all files Jetty CVS tree -> JBoss CVS tree -->
  +    <copy todir="${source.java}"
  +          overwrite="yes">
  +      <fileset dir="${mortbay.jetty.cvs}/Jetty/src">
  +         <include name="javax/servlet/**"/>
  +         <include name="org/apache/jasper/**"/>
  +         <include name="org/mortbay/**"/>
  +      </fileset>
  +      <fileset dir="${mortbay.jetty.cvs}/JettyExtra/jmx/src">
  +         <include name="org/mortbay/**"/>
  +      </fileset>
  +    </copy>
  +  </target>
  +
  +
     <!-- ================================================================== -->
     <!-- Compile                                                            -->
     <!-- ================================================================== -->
  @@ -304,6 +375,14 @@
          <include name="${javac.includes}"/>
          <exclude name="${javac.excludes}"/>
       </javac>
  +
  +    <!-- these are for Jetty jars -->
  +    <copy todir="${build.classes}">
  +      <fileset dir="${source.java}">
  +         <include name="**/*.properties"/>
  +         <include name="**/*.dtd"/>
  +      </fileset>
  +    </copy>
     </target>
   
     <!-- Compile etc files (manifests and such) -->
  @@ -327,7 +406,6 @@
     </target>
   
   
  -
     <!-- ================================================================== -->
     <!-- Archives                                                           -->
     <!-- ================================================================== -->
  @@ -341,6 +419,31 @@
          depends="compile">
       <mkdir dir="${build.lib}"/>
   
  +    <!-- Build Jetty and JettyExtra jars -->
  +
  +    <jar jarfile="${build.lib}/${servlet.jar}">
  +      <fileset dir="${build.classes}">
  +        <include name="javax/servlet/**"/>
  +      </fileset>
  +    </jar>
  +    <jar jarfile="${build.lib}/${jetty.jar}"
  +         manifest="${source.java}/org/mortbay/MANIFEST.MF">
  +      <fileset dir="${build.classes}">
  +       <include name="org/mortbay/**"/>
  +       <exclude name="org/mortbay/jetty/jmx/**"/>
  +      </fileset>
  +    </jar>
  +    <jar jarfile="${build.lib}/${jetty.jmx.jar}">
  +      <fileset dir="${build.classes}">
  +       <include name="org/mortbay/jetty/jmx/**"/>
  +      </fileset>
  +    </jar>
  +    <jar jarfile="${build.lib}/${jasper.jar}">
  +      <fileset dir="${build.classes}">
  +       <include name="org/apache/jasper/**"/>
  +      </fileset>
  +    </jar>
  +
       <jar jarfile="${build.lib}/${module.name}.sar">
         <!-- Jetty plugin classes -->
         <fileset dir="${build.etc}">
  @@ -349,27 +452,20 @@
           <include name="jetty.properties"/>
         </fileset>
         <fileset dir="${build.classes}">
  -        <include name="**"/>
  -        <exclude name="**/ejb/**"/>
  +        <include name="org/jboss/**"/>
  +        <exclude name="org/jboss/**/ejb/**"/>
         </fileset>
         <!-- jboss-service.xml for jetty plugin -->
         <fileset dir="${build.resources}/jetty-plugin">
           <include name="**/*"/>
         </fileset>
         <!--include jars in sar-->
  -      <fileset dir="${mortbay.jetty.lib}">
  +      <fileset dir="${build.lib}">
           <!-- For some reason jasper doesn't work if servlet and jasper are in the 
sar -->
  -        <!--include name="javax.servlet.jar"/>
  -        <include name="org.apache.jasper.jar"/-->
  -        <include name="org.mortbay.jetty.jar"/>
  -      </fileset>
  -      <fileset dir="${mortbay.jetty3extra.jmx.lib}">
  -        <include name="org.mortbay.ftp.jar"/>
  -        <include name="org.mortbay.jetty.nbio.jar"/>
  -        <include name="org.mortbay.jetty.jmx.jar"/>
  -        <include name="org.mortbay.jetty.sasl.jar"/>
  -        <include name="org.mortbay.tools.jar"/>
  -        <include name="cryptix-sasl-jetty.jar"/>
  +        <!--include name="${servlet.jar}"/>
  +        <include name="${jasper.jar}"/-->
  +        <include name="${jetty.jar}"/>
  +        <include name="${jetty.jmx.jar}"/>
         </fileset>
       </jar>
   
  @@ -537,7 +633,6 @@
          description="Cleans up all generated files."
          depends="_buildmagic:clobber, clean">
     </target>
  -
   
     <!-- ================================================================== -->
     <!-- Misc.                                                              -->
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to