husted      2002/07/10 13:23:29

  Added:       web/blank/WEB-INF/src build.xml
  Log:
  Update blank application for tiles, validator, et cetera.
  
  Revision  Changes    Path
  1.1                  jakarta-struts/web/blank/WEB-INF/src/build.xml
  
  Index: build.xml
  ===================================================================
  <project name="blank" basedir="../" default="all">
  
  
      <!-- Local system paths -->
      <property name="servlet.jar" value="/javasoft/lib/jdbc2_0-stdext.jar"/>
      <property name="jdbc20ext.jar" value="/javasoft/lib/servlet.jar"/>
          <!-- NOTE: If "dist" target is used, a local
               "projects/lib" directory will be utilized or created -->
      <property name="distpath.project" value="/projects/lib"/>
  
  
      <!-- Project settings -->
      <property name="project.title" value="Jakarta Struts Blank "/>
      <property name="project.distname" value="blank"/>
      <property name="project.version" value="1.1"/>
  
  
      <!-- Path settings -->
      <property name="doc.path" value="./doc/api"/>
      <property name="doc.src" value="./src/java"/>
  
  
      <!-- classpath for Struts 1.1 -->
      <path id="compile.classpath">
          <pathelement path ="lib/commons-beanutils.jar"/>
          <pathelement path ="lib/commons-digester.jar"/>
          <pathelement path ="lib/struts.jar"/>
          <pathelement path ="classes"/>
          <pathelement path ="${classpath}"/>
      </path>
  
  
      <!-- Check timestamp on files -->
      <target name="prepare">
          <tstamp/>
      </target>
  
  
      <!-- Copy any resource or configuration files -->
      <target name="resources">
          <copy todir="classes" includeEmptyDirs="no">
              <fileset dir="src/java">
              <patternset>
                  <include name="**/*.conf"/>
                  <include name="**/*.properties"/>
                  <include name="**/*.xml"/>
              </patternset>
              </fileset>
          </copy>
      </target>
  
  
      <!-- Normal build of application -->
      <target name="compile" depends="prepare,resources">
          <javac srcdir="src" destdir="classes">
              <classpath refid="compile.classpath"/>
          </javac>
      </target>
  
  
      <!-- Remove classes directory for clean build -->
      <target name="clean"
        description="Prepare for clean build">
        <delete dir="classes"/>
        <mkdir  dir="classes"/>
      </target>
  
  
      <!-- Build Javadoc documentation -->
      <target name="javadoc"
       description="Generate JavaDoc API docs">
          <delete dir="./doc/api"/>
          <mkdir dir="./doc/api"/>
          <javadoc sourcepath="./src/java"
              destdir="./doc/api"
              classpath="${servlet.jar}:${jdbc20ext.jar}"
              packagenames="*"
              author="true"
              private="true"
              version="true"
              windowtitle="${project.title} API Documentation"
              doctitle="&lt;h1&gt;${project.title} Documentation (Version 
${project.version})&lt;/h1&gt;"
              bottom="Copyright &#169; 2002">
              <classpath refid="compile.classpath"/>
          </javadoc>
      </target>
  
  
      <!-- Build entire project -->
      <target name="project" depends="clean,prepare,compile,javadoc"/>
  
  
      <!-- Create binary distribution -->
      <target name="dist"
          description="Create binary distribution">
  
        <mkdir
          dir="${distpath.project}"/>
        <jar
          jarfile="${distpath.project}/${project.distname}.jar"
          basedir="./classes"/>
        <copy
          file="${distpath.project}/${project.distname}.jar"
          todir="${distpath.project}"/>
  
        <war
          basedir="../"
          warfile="${distpath.project}/${project.distname}.war"
          webxml="web.xml">
          <exclude name="${distpath.project}/${project.distname}.war"/>
         </war>
  
      </target>
  
  
      <!-- Build project and create distribution-->
      <target name="all" depends="project,dist"/>
  
  </project>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to