User: user57  
  Date: 01/09/10 23:10:10

  Modified:    .        build.xml
  Log:
   o updated build system, see mail to jboss-dev for more information
  
  Revision  Changes    Path
  1.10      +340 -176  newsite/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/newsite/build.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- build.xml 2001/09/01 02:38:18     1.9
  +++ build.xml 2001/09/11 06:10:10     1.10
  @@ -10,7 +10,7 @@
   <!--                                                                        -->
   <!-- ====================================================================== -->
   
  -<!-- $Id: build.xml,v 1.9 2001/09/01 02:38:18 user57 Exp $ -->
  +<!-- $Id: build.xml,v 1.10 2001/09/11 06:10:10 user57 Exp $ -->
   
   <project default="main" name="JBoss/Website">
   
  @@ -19,173 +19,238 @@
     <!-- ================================================================== -->
   
     <!-- Load Buildmagic extention tasks. -->
  -  <taskdef name="taskdef" classname="planet57.tools.buildmagic.task.Taskdef"/>
     <taskdef resource="planet57/tools/buildmagic/task/autoload.properties"/>
  +  <taskdef name="property" classname="planet57.tools.buildmagic.task.Property"/>
   
  -  <!-- Setup the basic project roots. -->
  -  <path id="project.root"><pathelement location=".."/></path>
  -  <property name="project.root" refid="project.root"/>
  -  <property name="control.root" value="${project.root}/build"/>
  +  <!-- Initialize the build system. -->
  +  <target name="init" depends="_init-prepare" unless="init.disable">
  +    <!-- Perform any setup required if we are a child of another build -->
  +    <call target="_init-child"/>
  +
  +    <!-- Setup the basic project roots. -->
  +    <path id="project.root"><pathelement location=".."/></path>
  +    <property name="project.root" refid="project.root"/> 
  +    <property name="project.build" value="${project.root}/build"/>
     
  -  <!-- Include user and project property overrides. -->
  -  <property file="${user.home}/.buildmagic.properties"/>
  -  <property file="${user.home}/.ant.properties"/>
  -  <property file="${control.root}/local.properties"/>
  -
  -  <!-- Setup the basic environment for a project build module. -->
  -  <property name="project.output" value="${control.root}/output"/>
  -  <property name="project.release" value="${project.output}"/>
  -  <property name="tools.root" value="${project.root}/tools"/>
  -  <property name="thirdparty.root" value="${project.root}/thirdparty"/>
  -
  -  <!-- Setup the basic environment for a source module. -->
  -  <property name="module.root" value="${basedir}"/>
  -  <property name="module.source" value="${module.root}/src"/>
  -  <property name="module.output" value="${module.root}/output"/>
  -  <property name="module.build" value="${module.output}"/>
  -  <property name="module.release" value="${module.output}"/>
  -  <property file="${module.root}/local.properties"/>
  +    <!-- Include user and project property overrides. -->
  +    <property file="${user.home}/.buildmagic.properties"/>
  +    <property file="${user.home}/.ant.properties"/>
  +
  +    <!-- Setup the project environment. -->
  +    <property file="${project.build}/local.properties"/>
  +    <property name="project.tools" value="${project.root}/tools"/>
  +    <property name="project.thirdparty" value="${project.root}/thirdparty"/>
  +
  +    <!-- Setup the module environment. -->
  +    <property name="module.root" value="${basedir}"/>
  +    <call target="_init-local-properties"/>
  +    <property file="${module.root}/local.properties"/>
  +    <property name="module.source" value="${module.root}/src"/>
  +    <property name="module.output" value="${module.root}/output"/>
  +    <property name="module.tools" value="${module.root}/tools"/>
  +    <property name="module.thirdparty" value="${module.root}/thirdparty"/>
   
  -  <!-- Initialize the build system. -->
  -  <target name="init" unless="initialized-already" depends="init-buildlog">
  +    <!-- Setup the build.log -->
  +    <call target="_init-buildlog"/>
  +
  +    <!-- Load common properties -->
  +    <property resource="planet57/tools/buildmagic/common.properties"/>
  +
  +    <!-- Setup the build timestamp & build identifer properties -->
       <tstamp>
         <format property="build.number" pattern="yyyyMMddHHmm"/>
       </tstamp>
  -    <property name="build.id" value="DEV"/>
  +    <property name="build.id" value="${build.number}"/>
   
  -    <property resource="planet57/tools/buildmagic/common.properties"/>
  -    <property resource="planet57/tools/buildmagic/task.properties"/>
  +    <!-- Invoke the configure task -->
  +    <call target="_configure"/>
   
  -    <moduleinfo/>
  +    <!-- Late bind properties & install filters -->
       <resolver force="${buildmagic.resolveproperties.force}"/>
       <propertyfilter all="${buildmagic.propertyfilter.all}"/>
  -    <property name="initialized-already" value="true"/>
  -  </target>
  -
  -  <target name="init-buildlog" unless="buildlog-disabled">
  -    <record name="${basedir}/build.log" append="no" loglevel="info"/>
  -  </target>
   
  +    <!-- Show some information -->
  +    <call target="_init-show-environment"/>
   
  -  <!-- ================================================================== -->
  -  <!-- Module Configuration                                               -->
  -  <!-- ================================================================== -->
  -
  -  <!-- Module name(s) & version -->
  -  <property name="module.name" value="website"/>
  -  <property name="module.Name" value="JBoss Website"/>
  -  <property name="module.version" value="unspecified"/>
  -
  -
  -  <!-- ================================================================== -->
  -  <!-- Tool Configuration                                                 -->
  -  <!-- ================================================================== -->
  -
  -  <!-- No non-standard tools are required for this module. -->
  -
  +    <!-- Finish up -->
  +    <property name="init.disable" value="true"/>
  +  </target>
   
  -  <!-- ================================================================== -->
  -  <!-- Library Configuration                                              -->
  -  <!-- ================================================================== -->
  +  <!-- Perform any preperation before init. -->
  +  <target name="_init-prepare">
  +    <available file="${module.root}/etc/local.properties-example"
  +            property="init.have-local-properties"/>
  +  </target>
   
  -  <!-- The combined library classpath -->
  -  <path id="library.classpath">
  -  </path>
  +  <!-- Perform any setup required if we are a child of another build -->
  +  <target name="_init-child" if="init.have-parent">
  +    <!-- Disable the build.log, our parent will catch it -->
  +    <property name="init-buildlog.disable" value="true"/>
  +  </target>
   
  +  <!-- Install the local.properties example if it is there -->
  +  <target name="_init-local-properties" if="init.have-local-properties">
  +    <!-- Setup the local.properties file as needed -->
  +    <copy file="${module.root}/etc/local.properties-example"
  +          tofile="${module.root}/local.properties" filtering="yes"/>
  +    <property file="${module.root}/local.properties"/>
  +  </target>
   
  -  <!-- ================================================================== -->
  -  <!-- Dependent Module Configuration                                     -->
  -  <!-- ================================================================== -->
  - 
  -  <!-- This module does not depend on any other modules. -->
  +  <!-- Initialize the build.log -->
  +  <target name="_init-buildlog" unless="init-buildlog.disable">
  +    <record name="${basedir}/build.log" append="no" loglevel="info"/>
  +    <property name="init-buildlog.disable" value="true"/>
  +  </target>
   
  -  <!-- The combined depedant module classpath -->
  -  <path id="dependentmodule.classpath">
  -  </path>
  +  <!-- Show the running environment if -Dinit.verbose=true -->
  +  <target name="_init-show-environment" if="init.verbose">
  +    <echo><![CDATA[
  +project.root:    ${project.root}
  +module.root:     ${module.root}
  +user.home:       ${user.home}
  +build.compiler:  ${build.compiler}
  +java.home:       ${java.home}
  +java.class.path: ${java.class.path}
  +java.version:    ${java.version}
  +java.vendor:     ${java.vendor}
  +java.vm.version: ${java.vm.version}
  +java.vm.name:    ${java.vm.name}
  +java.vm.info:    ${java.vm.info}
  +os.name:         ${os.name}
  +os.arch:         ${os.arch}
  +os.version:      ${os.version}
  +]]></echo>
  +  </target>
   
   
     <!-- ================================================================== -->
  -  <!-- Task Configuration                                                 -->
  +  <!-- Configuration                                                      -->
     <!-- ================================================================== -->
  -
  -  <!-- The combined thirdparty classpath -->
  -  <path id="thirdparty.classpath">
  -    <path refid="library.classpath"/>
  -    <path refid="dependentmodule.classpath"/>
  -  </path>
  -
  -  <!-- This module is based on Java 1.2 -->
  -  <property name="javac.target" value="1.2"/>
   
  -  <!-- classpath and local.classpath must have a value using with a path -->
  -  <property name="classpath" value=""/>
  -  <property name="local.classpath" value=""/>
  -
  -  <!-- The classpath required to build classes. -->
  -  <path id="javac.classpath">
  -    <pathelement path="${classpath}"/>
  -    <pathelement path="${local.classpath}"/>
  -    <path refid="thirdparty.classpath"/>
  -  </path>
  -
  -  <!-- Packages to include when generating api documentation -->
  -  <property name="javadoc.packages" value="org.jboss.*"/>
  -
  -  <!-- The classpath required to build javadocs. -->
  -  <path id="javadoc.classpath">
  -    <path refid="javac.classpath"/>
  -  </path>
  -
  -  <!-- Controls for the compile-snapshot target -->
  -  <property name="snapshot.cvsroot"
  -         value=":pserver:[EMAIL PROTECTED]:/cvsroot/jboss"/>
  -  <property name="snapshot.modules" value="jboss-all"/>
  -
  -  <!-- Where source files live -->
  -  <property name="source.bin" value="${module.source}/bin"/>
  -  <property name="source.metadata" value="${module.source}/metadata"/>
  -  <property name="source.examples" value="${module.source}/examples"/>
  -  <property name="source.stylesheets" value="${module.source}/stylesheets"/>
  -  <property name="source.docs" value="${module.source}/docs"/>
  -  <property name="source.xdocs" value="${module.source}/xdocs"/>
  -
  -  <!-- Where build generated files will go -->
  -  <property name="build.bin" value="${module.build}/bin"/>
  -  <property name="build.metadata" value="${module.build}/metadata"/>
  -  <property name="build.snapshots" value="${module.build}/snapshots"/>
  -  <property name="build.docs" value="${module.build}/docs"/>
  -  <property name="build.xdocs" value="${module.build}/xdocs"/>
  -  <property name="build.stylesheets" value="${module.build}/stylesheets"/>
  -  <property name="build.html" value="${module.build}/html"/>
  -  <property name="build.html.fancy" value="${build.html}/fancy"/>
  -  <property name="build.html.plain" value="${build.html}/plain"/>
  -  <property name="build.html.printable" value="${build.html}/printable"/>
  -  <property name="build.pdf" value="${module.build}/pdf"/>
  -  <property name="build.jars" value="${module.build}/lib"/>
  -
  -  <!-- Where release generated files will go -->
  -  <property name="release.id" value="${module.name}-${module.version}-${build.id}"/>
  -  <property name="release.root" value="${module.release}/${release.id}"/>
  +  <!--
  +     | Configure the build system.
  +     |
  +     | Configuration elements should be placed in the appropriate 
  +     | _configure-* targets.
  +   -->
   
  -  <property name="release.bin" value="${release.root}/bin"/>
  -  <property name="release.client" value="${release.root}/client"/>
  -  <property name="release.conf" value="${release.root}/conf"/>
  -  <property name="release.conf.default" value="${release.conf}/default"/>
  -  <property name="release.db" value="${release.root}/db"/>
  -  <property name="release.deploy" value="${release.root}/deploy"/>
  -  <property name="release.deploy.lib" value="${release.deploy}/lib"/>
  -  <property name="release.lib" value="${release.root}/lib"/>
  -  <property name="release.lib.ext" value="${release.lib}/ext"/>
  -  <property name="release.log" value="${release.root}/log"/>
  -  <property name="release.tmp" value="${release.root}/tmp"/>
  +  <target name="_configure" unless="configure.disable">
  +    <!-- Module name(s) & version -->
  +    <property name="module.name" value="website"/>
  +    <property name="module.Name" value="JBoss Website"/>
  +    <property name="module.version" value="unspecified"/>
  +
  +    <!-- Invoke the rest of the configuration targets -->
  +    <call target="_configure-tools"/>
  +    <call target="_configure-libraries"/>
  +    <call target="_configure-modules"/>
  +    <call target="_configure-tasks"/>
  +  </target>
  +
  +  <!-- Configure the thirdparty tools required to build this module. -->
  +  <target name="_configure-tools" unless="configure-tools.disable">
  +    <!-- No non-standard tools are required for this module. -->
  +  </target>
  +
  +  <!-- Configure the thirdparty libraries required by this module. -->
  +  <target name="_configure-libraries" unless="configure-libraries.disable">
  +    <!-- Java Authentication and Authorization Service (JAAS) -->
  +    <property name="sun.jaas.root" value="${project.thirdparty}/sun/jaas"/>
  +    <property name="sun.jaas.lib" value="${sun.jaas.root}/lib"/>
  +    <path id="sun.jaas.classpath">
  +      <pathelement path="${sun.jaas.lib}/jaas.jar"/>
  +    </path>
  +
  +    <!-- JUnit -->
  +    <property name="junit.junit.root" value="${project.thirdparty}/junit/junit"/>
  +    <property name="junit.junit.lib" value="${junit.junit.root}/lib"/>
  +    <path id="junit.junit.classpath">
  +      <pathelement path="${junit.junit.lib}/junit.jar"/>
  +    </path>
  +
  +    <!-- The combined library classpath -->
  +    <path id="library.classpath">
  +      <path refid="sun.jaas.classpath"/>
  +    </path>
  +  </target>
  +
  +  <!-- Configure the external modules which this module depends on. -->
  +  <target name="_configure-modules" unless="configure-modules.disable">
  +    <!-- The combined dependent module classpath -->
  +    <path id="dependentmodule.classpath">
  +    </path>
  +  </target>
  +
  +  <!-- Configure the tasks used by this module. -->
  +  <target name="_configure-tasks" unless="configure-tasks.disable">
  +    <!-- Load common task properties -->
  +    <property resource="planet57/tools/buildmagic/task.properties"/>
   
  -  <!-- Documentation and examples -->
  -  <property name="release.docs" value="${release.root}/docs"/>
  -  <property name="release.manual" value="${release.root}/manual"/>
  -  <property name="release.examples" value="${release.docs}/examples"/>
  -  <property name="release.api" value="${release.docs}/api"/>
  -  <property name="release.module.docs" value="${release.docs}/${module.name}"/>
  -  <property name="release.module.api" value="${release.api}/${module.name}"/>
  +    <!-- Where source files live -->
  +    <property name="source.bin" value="${module.source}/bin"/>
  +    <property name="source.metadata" value="${module.source}/metadata"/>
  +    <property name="source.examples" value="${module.source}/examples"/>
  +    <property name="source.stylesheets" value="${module.source}/stylesheets"/>
  +    <property name="source.docs" value="${module.source}/docs"/>
  +    <property name="source.xdocs" value="${module.source}/xdocs"/>
  +
  +    <!-- Where build generated files will go -->
  +    <property name="build.bin" value="${module.output}/bin"/>
  +    <property name="build.metadata" value="${module.output}/metadata"/>
  +    <property name="build.snapshots" value="${module.output}/snapshots"/>
  +    <property name="build.docs" value="${module.output}/docs"/>
  +    <property name="build.xdocs" value="${module.output}/xdocs"/>
  +    <property name="build.stylesheets" value="${module.output}/stylesheets"/>
  +    <property name="build.html" value="${module.output}/html"/>
  +    <property name="build.html.fancy" value="${build.html}/fancy"/>
  +    <property name="build.html.plain" value="${build.html}/plain"/>
  +    <property name="build.html.printable" value="${build.html}/printable"/>
  +    <property name="build.pdf" value="${module.output}/pdf"/>
  +    <property name="build.jars" value="${module.output}/lib"/>
  +
  +    <!-- Install/Release structure -->
  +    <property name="install.id" value="${module.name}-${module.version}"/>
  +    <property name="release.id" value="${install.id}"/>
  +    <property name="install.root" value="${module.output}/${install.id}"/>
  +
  +    <!-- The combined thirdparty classpath -->
  +    <path id="thirdparty.classpath">
  +      <path refid="library.classpath"/>
  +      <path refid="dependentmodule.classpath"/>
  +    </path>
  +
  +    <!-- This module is based on Java 1.2 -->
  +    <property name="javac.target" value="1.2"/>
  +
  +    <!-- classpath and local.classpath must have a value using with a path -->
  +    <property name="classpath" value=""/>
  +    <property name="local.classpath" value=""/>
  +
  +    <!-- The classpath required to build classes. -->
  +    <path id="javac.classpath">
  +      <pathelement path="${classpath}"/>
  +      <pathelement path="${local.classpath}"/>
  +      <path refid="thirdparty.classpath"/>
  +    </path>
  +
  +    <!-- The classpath required to build javadocs. -->
  +    <path id="javadoc.classpath">
  +      <path refid="javac.classpath"/>
  +    </path>
  +
  +    <!-- Packages to include when generating api documentation -->
  +    <property name="javadoc.packages" value="org.jboss.*"/>
  +
  +    <!-- Override JUnit defaults -->
  +    <property name="junit.timeout" value="240000"/> <!-- 4 minutes -->
  +    <property name="junit.batchtest.todir" value="${build.reports}"/>
  +    <property name="junit.jvm.options" value="-Ddummy"/>
  +
  +    <!-- Controls for the compile-snapshot target -->
  +    <property name="snapshot.cvsroot"
  +           value=":pserver:[EMAIL PROTECTED]:/cvsroot/jboss"/>
  +    <property name="snapshot.modules" value="jboss-all"/>
  +  </target>
   
   
     <!-- ================================================================== -->
  @@ -271,10 +336,13 @@
   
   
     <!-- ================================================================== -->
  -  <!-- Build Jars                                                         -->
  +  <!-- Archives                                                           -->
     <!-- ================================================================== -->
  +
  +  <!-- 
  +     | Build all jar files.
  +   -->
   
  -  <!-- Build all jar files. -->
     <target name="jars" depends="compile" description="Builds all jar files.">
       <mkdir dir="${build.jars}"/>
   
  @@ -309,89 +377,183 @@
           <!-- the manual is currently added by another ear -->
         </fileset>
       </ear>
  -
     </target>
   
   
     <!-- ================================================================== -->
  -  <!-- Build documents                                                    -->
  +  <!-- Documents                                                          -->
     <!-- ================================================================== -->
   
     <!-- 
  -     |  Create all generated documenation.
  +     | Create all generated documenation.
        |
  -     |  This target should depend on other docs-* targets for each 
  -     |  different type of docuementation that is to be generated.
  +     | This target should depend on other docs-* targets for each 
  +     | different type of docuementation that is to be generated.
      -->
  -  <target name="docs" depends="init"
  -       description="Builds the default documentation."/>
  +
  +  <target name="docs" depends="init" description="Builds all documentation."/>
   
   
     <!-- ================================================================== -->
  -  <!-- Builds a release distribution.                                     -->
  +  <!-- Install                                                            -->
     <!-- ================================================================== -->
   
  -  <target name="release" depends="all"
  -       description="Builds a release distribution.">
  +  <target name="install" depends="all">
  +    <!-- Copy the output directory to the install directory -->
  +    <mkdir dir="${install.root}"/>
  +    <copy todir="${install.root}" filtering="no">
  +      <fileset dir="${module.output}">
  +         <include name="**/*"/>
  +         <exclude name="${install.id}/**"/>
  +      </fileset>
  +    </copy>
     </target>
   
  -  <target name="release-archive-prepare" depends="release">
  -    <mkdir dir="${module.release}"/>
  -    <property name="release.archive.basename"
  -           value="${module.release}/${release.id}"/>
  +
  +  <!-- ================================================================== -->
  +  <!-- Release                                                            -->
  +  <!-- ================================================================== -->
  +
  +  <!-- 
  +     | Builds a release distribution.
  +   -->
  +
  +  <target name="release" depends="install">
  +    <!-- install handles most of the work -->
     </target>
   
  -  <target name="release-zip" depends="release-archive-prepare"
  +  <target name="release-zip" depends="release"
          description="Builds a ZIP release distribution.">
  -    <zip zipfile="${release.archive.basename}.zip">
  -      <fileset dir="${module.release}">
  +    <zip zipfile="${module.output}/${release.id}.zip">
  +      <fileset dir="${module.output}">
           <include name="${release.id}/**"/>
         </fileset>
       </zip>
     </target>
   
  -  <target name="release-tar" depends="release-archive-prepare"
  +  <target name="release-tar" depends="release"
          description="Builds a TAR release distribution.">
  -    <tar tarfile="${release.archive.basename}.tar" longfile="gnu"
  -      basedir="${module.release}"
  +    <tar tarfile="${module.output}/${release.id}.tar" longfile="gnu"
  +      basedir="${module.output}"
         includes="${release.id}/**">
       </tar>
     </target>
   
     <target name="release-tgz" depends="release-tar"
          description="Builds a TAR-GZIP release distribution.">
  -    <gzip src="${release.archive.basename}.tar"
  -       zipfile="${release.archive.basename}.tgz"/>
  +    <gzip src="${module.output}/${release.id}.tar"
  +       zipfile="${module.output}/${release.id}.tgz"/>
     </target>
   
     <target name="release-all" depends="release-zip, release-tgz"
          description="Builds a distribution for each archive type."/>
   
   
  +  <!-- ================================================================== -->
  +  <!-- Tests                                                              -->
  +  <!-- ================================================================== -->
  +
  +  <!--
  +     | Run all tests.
  +   -->
  +
  +  <target name="tests" depends="init" description="Execute all tests.">
  +    <call target="tests-junit"/>
  +    <call target="tests-reports"/>
  +  </target>
  +
  +  <!--
  +     | Run JUnit tests.
  +   -->
  +
  +  <target name="tests-junit" depends="jars">
  +    <mkdir dir="${build.reports}"/>
  +    <junit dir="${module.output}"
  +        printsummary="${junit.printsummary}" 
  +        haltonerror="${junit.haltonerror}" 
  +        haltonfailure="${junit.haltonfailure}" 
  +        fork="${junit.fork}"
  +        timeout="${junit.timeout}"
  +        jvm="${junit.jvm}">
  +
  +      <jvmarg value="${junit.jvm.options}"/>
  +
  +      <classpath>
  +        <pathelement location="${build.classes}"/>
  +        <path refid="javac.classpath"/>
  +      </classpath>
  +
  +      <formatter type="${junit.formatter.type}"
  +              usefile="${junit.formatter.usefile}"/>
  +
  +      <batchtest todir="${build.reports}"
  +              haltonerror="${junit.batchtest.haltonerror}" 
  +              haltonfailure="${junit.batchtest.haltonfailure}" 
  +              fork="${junit.batchtest.fork}">
  +
  +        <fileset dir="${build.classes}">
  +          <include name="**/*TestCase.class"/>
  +          <include name="**/*TestSuite.class"/>
  +        </fileset>
  +      </batchtest>
  +    </junit>
  +  </target>
  +
  +  <target name="reports" depends="tests-reports" 
  +       description="Generates all reports."/>
  +
  +  <target name="tests-reports" depends="tests-reports-html"/>
  +
  +  <target name="tests-reports-html" depends="compile">
  +    <mkdir dir="${build.reports}/html"/>
  +
  +    <junitreport todir="${build.reports}">
  +      <fileset dir="${build.reports}">
  +        <include name="TEST-*.xml"/>
  +      </fileset>
  +      <report format="frames" todir="${build.reports}/html"/>
  +    </junitreport>
  +  </target>
  +
  +
     <!-- ================================================================== -->
  -  <!-- Cleans up generated stuff                                          -->
  +  <!-- Cleaning                                                           -->
     <!-- ================================================================== -->
   
     <!-- Clean up all build output -->
     <target name="clean" depends="init"
          description="Cleans up most generated files.">
  -    <delete dir="${module.build}"/>
  -    <delete dir="${module.release}"/>
       <delete dir="${module.output}"/>
     </target>
   
     <!-- Clean up all generated files -->
     <target name="clobber" depends="clean"
          description="Cleans up all generated files.">
  +    <delete file="${module.root}/local.properties"/>
       <delete file="${module.root}/build.log"/>
     </target>
   
   
     <!-- ================================================================== -->
  -  <!-- Other Targets                                                      -->
  +  <!-- Workspace                                                          -->
     <!-- ================================================================== -->
   
  -  <target name="help">
  +  <target name="update-project" depends="init">
  +    <echo>Updating project workspace...</echo>
  +    <cvs command="update -d" dest="${project.root}"/>
  +  </target>
  +
  +  <target name="update-module" depends="init">
  +    <echo>Updating module workspace...</echo>
  +    <cvs command="update -d" dest="${module.root}"/>
  +  </target>
  +
  +
  +  <!-- ================================================================== -->
  +  <!-- Help                                                               -->
  +  <!-- ================================================================== -->
  +
  +  <target name="help" depends="init">
       <projecthelp taskname="help">
         <header><![CDATA[
     The ${module.Name} module.
  @@ -403,16 +565,18 @@
       </projecthelp>
     </target>
   
  +
  +  <!-- ================================================================== -->
  +  <!-- Misc.                                                              -->
  +  <!-- ================================================================== -->
  +
     <target name="main" depends="most"
          description="Executes the default target (most)."/>
       
  -  <target name="all" depends="jars"
  +  <target name="all" depends="jars, docs"
          description="Builds everything."/>
   
     <target name="most" depends="jars"
          description="Builds almost everything."/>
  -
  -  <target name="tests" depends="init"
  -       description="Execute all tests."/>
   
   </project>
  
  
  

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

Reply via email to