User: schaefera
  Date: 01/09/29 23:21:36

  Modified:    .        build.xml
  Log:
  Adjusted the JBoss Survey to XDoclet and the proper usage of some
  archvies. Also the module "website" contains now a target "survey-jars"
  which only compiles the JBoss Survey without the whole overhead of
  "Snapshots".
  
  Revision  Changes    Path
  1.16      +50 -20    newsite/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/newsite/build.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- build.xml 2001/09/29 02:02:37     1.15
  +++ build.xml 2001/09/30 06:21:36     1.16
  @@ -10,7 +10,7 @@
   <!--                                                                        -->
   <!-- ====================================================================== -->
   
  -<!-- $Id: build.xml,v 1.15 2001/09/29 02:02:37 schaefera Exp $ -->
  +<!-- $Id: build.xml,v 1.16 2001/09/30 06:21:36 schaefera Exp $ -->
   
   <project default="main" name="JBoss/Website">
   
  @@ -220,10 +220,18 @@
       <property name="release.id" value="${install.id}"/>
       <property name="install.root" value="${module.output}/${install.id}"/>
   
  +    <!-- Log4j -->
  +    <property name="apache.log4j.root" value="${project.thirdparty}/apache/log4j"/>
  +    <property name="apache.log4j.lib" value="${apache.log4j.root}/lib"/>
  +    <path id="apache.log4j.classpath">
  +      <pathelement path="${apache.log4j.lib}/log4j.jar"/>
  +    </path>
  +
       <!-- The combined thirdparty classpath -->
       <path id="thirdparty.classpath">
         <path refid="library.classpath"/>
         <path refid="dependentmodule.classpath"/>
  +      <path refid="apache.log4j.classpath"/>
       </path>
   
       <!-- This module is based on Java 1.2 -->
  @@ -243,8 +251,8 @@
       <!-- The classpath required to build survey. -->
       <path id="survey.classpath">
         <pathelement path="${survey.lib}/jboss-j2ee.jar"/>
  -      <pathelement 
path="${build.snapshots}/jboss-all/thirdparty/sun/javamail/lib/mail.jar"/>
  -      <pathelement 
path="${build.snapshots}/jboss-all/thirdparty/sun/servlet/lib/servlet.jar"/>
  +      <pathelement path="${project.thirdparty}/sun/javamail/lib/mail.jar"/>
  +      <pathelement path="${project.thirdparty}/sun/servlet/lib/servlet.jar"/>
         <path refid="javac.classpath"/>
       </path>
       <property name="survey.classpath" refid="survey.classpath"/>
  @@ -267,15 +275,24 @@
              value=":pserver:[EMAIL PROTECTED]:/cvsroot/jboss"/>
       <property name="snapshot.modules" value="jboss-all"/>
   
  +    <!-- xdoclet -->
  +    <path id="xdoclet.task.classpath">
  +      <path refid="javac.classpath"/>
  +      <path refid="survey.classpath"/>
  +      <pathelement location="${project.tools}/lib/xdoclet.jar"/>
  +      <pathelement location="${project.tools}/lib/ant.jar"/>
  +    </path>
  +    <property name="xdoclet.task.classpath" 
  +           refid="xdoclet.task.classpath"/>
       <!-- ejbdoclet -->
  -    <path id="dreambean.ejbdoclet.task.classpath">
  +<!--    <path id="dreambean.ejbdoclet.task.classpath">
         <path refid="javac.classpath"/>
         <path refid="survey.classpath"/>
         <pathelement location="${project.root}/tools/lib/ejbdoclet.jar"/>
       </path>
       <property name="dreambean.ejbdoclet.task.classpath" 
         refid="dreambean.ejbdoclet.task.classpath"
  -    />
  +    /> -->
     </target>
   
   
  @@ -396,25 +413,30 @@
       <mkdir dir="${build.classes}"/>
       <mkdir dir="${build.metadata.survey}"/>
       <mkdir dir="${build.metadata.survey}/META-INF"/>
  -    <taskdef name="ejbdoclet"
  -      classname="ejbdoclet.EJBDocletTask"
  +
  +
  +    <taskdef
  +      name="xdoclet"
  +      classname="xdoclet.ejb.EjbDocletTask"
       />
  -    <ejbdoclet
  +    <xdoclet
         sourcepath="${survey.ejb.source}"
         destdir="${build.gen}"
  -      classpath="${dreambean.ejbdoclet.task.classpath}"
  +      classpath="${xdoclet.task.classpath}"
         ejbspec="1.1"
         excludedtags="@version,@author"
       >
         <fileset dir="${survey.ejb.source}">
           <include name="org/jboss/survey/ejb/**/*Bean.java" />
         </fileset>
  -      <dataobject pattern="{0}Data"/>
  -      <remoteinterface pattern ="{0}"/>
  -      <homeinterface pattern="{0}Home"/>
  -      <entitypk pattern="{0}PK"/>
  -      <entitybmp pattern="{0}BMP"/>
  -      <entitycmp pattern="{0}CMP"/>
  +      <dataobject/>
  +      <remoteinterface/>
  +      <homeinterface/>
  +      <entitypk/>
  +      <entitypk/>
  +      <entitybmp/>
  +      <entitycmp/>
  +      <session/>
         <deploymentdescriptor
           xmlencoding ="UTF-8"
           destdir="${build.metadata.survey}/META-INF"
  @@ -425,7 +447,8 @@
           datasource="java:/SurveyDS"
           destdir="${build.metadata.survey}/META-INF"
         />
  -    </ejbdoclet>
  +    </xdoclet>
  +
     </target>
     
     <!-- ================================================================== -->
  @@ -449,7 +472,7 @@
     <!-- Compile the Auxiliary Classes                                      -->
     <!-- ================================================================== -->
     
  -  <target name="survey-compile" depends="init">
  +  <target name="survey-compile" depends="survey-ejb-compile">
       <mkdir dir="${build.classes}"/>
       
       <javac srcdir="${survey.client.source}"
  @@ -469,8 +492,7 @@
     <!-- 
        | Build all jar files.
      -->
  -  <target name="jars" depends="compile,survey-ejb-compile,survey-compile" 
description="Builds all jar files.">
  -<!--  <target name="jars" 
depends="init,compile-metadata,survey-ejb-compile,survey-compile" description="Builds 
all jar files."> -->
  +  <target name="jars" depends="compile" description="Builds all jar files exception 
Survey.">
       <mkdir dir="${build.lib}"/>
   
       <war warfile="${build.lib}/website.war"
  @@ -507,6 +529,14 @@
         </fileset>
       </ear>
       
  +  </target>
  +    
  +  <!-- 
  +     | Build all JBoss Survey jar files.
  +   -->
  +  <target name="survey-jars" depends="survey-compile, compile-metadata" 
description="Builds all jar files for JBoss Survey.">
  +    <mkdir dir="${build.lib}"/>
  +
       <jar jarfile="${build.lib}/survey.jar">
         <fileset dir="${build.classes}">
           <include name="org/jboss/survey/ejb/**/*.class"/>
  @@ -767,7 +797,7 @@
     <target name="main" depends="most"
          description="Executes the default target (most)."/>
       
  -  <target name="all" depends="jars, docs"
  +  <target name="all" depends="jars, survey-jars, docs"
          description="Builds everything."/>
   
     <target name="most" depends="jars"
  
  
  

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

Reply via email to