jon         01/05/16 09:43:01

  Modified:    build    build.xml
  Log:
  starting to fix up the war building and paths to things
  
  Revision  Changes    Path
  1.4       +45 -23    jakarta-turbine-jyve/build/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-jyve/build/build.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- build.xml 2001/05/15 22:44:36     1.3
  +++ build.xml 2001/05/16 16:42:56     1.4
  @@ -29,6 +29,10 @@
       <property name="optimize" value="off"/>
       <property name="deprecation" value="off"/>
   
  +    <property name="turbine.home" value="../../jakarta-turbine"/>
  +    <property name="turbine.lib" value="${turbine.home}/lib"/>
  +    <property name="turbine.bin" value="${turbine.home}/bin"/>
  +
       <property name="targetPackage" value="org.apache.jyve.om"/>
       <property name="database" value="mysql"/>
   
  @@ -37,10 +41,18 @@
   
       <!-- Build classpath -->
       <path id="classpath">
  -        <fileset dir="../../jakarta-turbine/lib">
  -            <include name="**/*.jar"/>
  +        <fileset dir="${turbine.lib}">
  +            <include name="velocity*.jar"/>
  +            <include name="log4j*.jar"/>
  +            <include name="mysql*.jar"/>
  +            <include name="ecs*.jar"/>
  +            <include name="jdbc*.jar"/>
  +            <include name="village*.jar"/>
  +            <include name="mail*.jar"/>
  +            <include name="activation*.jar"/>
  +            <include name="servlet*.jar"/>
           </fileset>
  -        <fileset dir="../../jakarta-turbine/bin">
  +        <fileset dir="${turbine.bin}">
               <include name="**/turbine*.jar"/>
           </fileset>
       </path>
  @@ -71,7 +83,7 @@
               classname="org.apache.turbine.torque.TorqueObjectModelTask">
               <classpath refid="classpath"/>
           </taskdef>
  -  </target>
  +    </target>
   
       <!-- ================================================================== -->
       <!-- Check to see what optional dependencies are available              -->
  @@ -157,18 +169,28 @@
               description="--> generates jyve.war file">
           <mkdir dir="${war.dir}"/>
           <mkdir dir="${war.dir}/WEB-INF"/>
  -        <mkdir dir="${war.dir}/WEB-INF/config"/>
  +        <mkdir dir="${war.dir}/WEB-INF/conf"/>
           <mkdir dir="${war.dir}/WEB-INF/lib"/>
  +        <copy file="${conf.dir}/Jyve.properties" todir="${war.dir}/WEB-INF/lib"/>
           <copy file="${conf.dir}/web.xml" todir="${war.dir}/WEB-INF"/>
           <copy todir="${war.dir}/WEB-INF/lib">
  -            <fileset dir="../../jakarta-turbine/lib/">
  +            <fileset dir="${turbine.lib}">
                   <include name="velocity*.jar"/>
                   <include name="log4j*.jar"/>
  +                <include name="mysql*.jar"/>
  +                <include name="ecs*.jar"/>
  +                <include name="jdbc*.jar"/>
  +                <include name="village*.jar"/>
  +                <include name="mail*.jar"/>
  +                <include name="activation*.jar"/>
  +            </fileset>
  +            <fileset dir="${turbine.bin}">
  +                <include name="turbine*.jar"/>
               </fileset>
           </copy>
   
  -        <jar jarfile="${build.dir}/${project}.war"
  -             basedir="${war.dir}"/>
  +    <!--    <jar jarfile="${build.dir}/${project}.war"
  +             basedir="${war.dir}"/> -->
       </target>
   
       <!-- ================================================================== -->
  @@ -239,8 +261,8 @@
       <target name="package-zip"
               depends="package"
               description="--> generates the Jyve distribution as .zip">
  -        <delete file="../${Name}-${version}.zip"/>
  -        <zip zipfile="../${Name}-${version}.zip" basedir="../" 
includes="**/${final.name}/**"/>
  +        <delete file="../${final.name}.zip"/>
  +        <zip zipfile="../${final.name}.zip" basedir="../" 
includes="**/${final.name}/**"/>
       </target>
   
       <!-- ================================================================== -->
  @@ -249,10 +271,10 @@
       <target name="package-tgz"
               depends="package"
               description="--> generates the Jyve distribution as .tar.gz">
  -        <delete file="../${Name}-${version}.tar"/>
  -        <delete file="../${Name}-${version}.tar.gz"/>
  -        <tar tarfile="../${Name}-${version}.tar" basedir="../" 
includes="**/${final.name}/**"/>
  -        <gzip zipfile="../${Name}-${version}.tar.gz" 
src="../${Name}-${version}.tar"/>
  +        <delete file="../${final.name}.tar"/>
  +        <delete file="../${final.name}.tar.gz"/>
  +        <tar tarfile="../${final.name}.tar" basedir="../" 
includes="**/${final.name}/**"/>
  +        <gzip zipfile="../${final.name}.tar.gz" src="../${Name}-${version}.tar"/>
       </target>
   
       <!-- ================================================================== -->
  @@ -341,9 +363,9 @@
         <torque-sql
           controlTemplate="sql/base/Control.vm"
           outputDirectory="${src.sql.dir}"
  -        templatePath="../../jakarta-turbine/conf/torque/templates"
  +        templatePath="${turbine.home}/conf/torque/templates"
           outputFile="jyve-schema.sql"
  -        xmlFile="../conf/jyve-schema.xml"
  +        xmlFile="${conf.dir}/jyve-schema.xml"
           targetDatabase="${database}"
         />
       </target>
  @@ -367,10 +389,10 @@
         <torque-om
           controlTemplate="om/Control.vm"
           outputDirectory="${src.java.dir}"
  -        templatePath="../../jakarta-turbine/conf/torque/templates"
  +        templatePath="${turbine.home}/conf/torque/templates"
           outputFile="report.${project}.om.generation"
           targetPackage="org.apache.jyve.om"
  -        xmlFile="../conf/jyve-schema.xml"
  +        xmlFile="${conf.dir}/jyve-schema.xml"
         />
   
       </target>
  @@ -381,16 +403,16 @@
       <target name="generate-rights">
         <java classname="org.apache.jyve.tools.GenerateRights" >
            <arg value="-headerFile"/>
  -         <arg value="../conf/header_jyve_access_rights"/>
  +         <arg value="${conf.dir}/header_jyve_access_rights"/>
            <arg value="-permissionsFile"/>
  -         <arg value="../conf/jyve_permissions_roles"/>
  +         <arg value="${conf.dir}/jyve_permissions_roles"/>
            <arg value="-usersFile"/>
  -         <arg value="../conf/jyve_users_roles"/>
  +         <arg value="${conf.dir}/jyve_users_roles"/>
            <arg value="-outputFile"/>
  -         <arg value="../src/sql/jyve-rights.sql/"/>
  +         <arg value="${src.sql.dir}/jyve-rights.sql/"/>
            <classpath>
              <pathelement path="${java.class.path}"/>
  -           <pathelement location="../bin/classes"/>
  +           <pathelement location="${build.dest}"/>
            </classpath>
          </java>
       </target>
  
  
  

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

Reply via email to