vgritsenko    2004/01/23 13:31:03

  Modified:    .        build.xml contributor.xml
  Log:
  Add config to src distr. Split publish target.
  
  Revision  Changes    Path
  1.71      +6 -6      xml-xindice/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-xindice/build.xml,v
  retrieving revision 1.70
  retrieving revision 1.71
  diff -u -r1.70 -r1.71
  --- build.xml 15 Jan 2004 13:32:18 -0000      1.70
  +++ build.xml 23 Jan 2004 21:31:03 -0000      1.71
  @@ -287,11 +287,11 @@
           <delete 
file="${dist.dir}/${project.filename}-${project.version}.jar"/>
       </target>
       <target name="war-release" depends="jar-release">
  -        <mkdir dir="${build.dir}/webapp"/>
  +        <mkdir dir="${build.dir}/war-bin"/>
           <copy file="${config.dir}/xindice.xml" 
toFile="${dist.dir}/xindice-${project.version}.xml" filtering="on"/>
  -        <copy file="${bin.dir}/xindice.war.bat" 
toFile="${build.dir}/webapp/xindice.bat" filtering="on"/>
  -        <copy file="${bin.dir}/xindice.war.sh" 
toFile="${build.dir}/webapp/xindice.sh" filtering="on"/>
  -        <copy file="${bin.dir}/lcp.bat" toFile="${build.dir}/webapp/lcp.bat" 
filtering="on"/>
  +        <copy file="${bin.dir}/xindice.war.bat" 
toFile="${build.dir}/war-bin/xindice.bat" filtering="on"/>
  +        <copy file="${bin.dir}/xindice.war.sh" 
toFile="${build.dir}/war-bin/xindice.sh" filtering="on"/>
  +        <copy file="${bin.dir}/lcp.bat" 
toFile="${build.dir}/war-bin/lcp.bat" filtering="on"/>
           <war 
destfile="${dist.dir}/${project.filename}-${project.version}.war" 
update="false" webxml="config/web.xml">
               <classes dir="${src.build.dir}"/>
               <webinf dir="${config.dir}">
  @@ -300,7 +300,7 @@
               <webinf dir=".">
                   <include name="${config.dir}/commands.xml"/>
               </webinf>
  -            <webinf dir="${build.dir}/webapp">
  +            <webinf dir="${build.dir}/war-bin">
                   <include name="*"/>
               </webinf>
               <lib refid="core.jars"/>
  
  
  
  1.13      +31 -8     xml-xindice/contributor.xml
  
  Index: contributor.xml
  ===================================================================
  RCS file: /home/cvs/xml-xindice/contributor.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- contributor.xml   22 Jan 2004 20:55:19 -0000      1.12
  +++ contributor.xml   23 Jan 2004 21:31:03 -0000      1.13
  @@ -20,19 +20,23 @@
       <property file="build.properties" />
       <property environment="ENVIRONMENT"/>
   
  -    <target name="all" depends="forrest, publish"/>
  -
  +    <!--
  +      - Build Xindice Website
  +      -->
       <target name="forrest">
           <ant antfile="${forrest.home}/forrest.antproxy.xml" target="site"/>
       </target>
   
  -    <target name="publish">
  -        <!-- creates the jar zip release -->
  +    <!--
  +      - Build Jar Releases (zip, tar.gz)
  +      -->
  +    <target name="release-jar">
           <zip destfile="${dist.dir}/xindice-${project.version}-jar.zip">
               <zipfileset dir="." includes="LICENSE,README" 
prefix="xindice-${project.version}"/>
               <zipfileset dir="${dist.dir}" 
includes="xindice-${project.version}.jar" prefix="xindice-${project.version}"/>
               <zipfileset dir="${bin.dir}" includes="lcp*,xindice*" 
excludes="xindice.war*" prefix="xindice-${project.version}/${bin.dir}"/>
               <zipfileset dir="${jar.dir}" includes="*.jar,*.LICENSE" 
excludes="ant*.jar,junit*.jar" prefix="xindice-${project.version}/lib"/>
  +            <zipfileset dir="${config.dir}" 
excludes="CVS*,web.xml,xindice.xml,vm.cfg" 
prefix="xindice-${project.version}/config"/>
   
               <zipfileset dir="${build.dir}/site" excludes="api/index.html" 
prefix="xindice-${project.version}/docs"/>
               <zipfileset dir="${api.dir}" 
prefix="xindice-${project.version}/docs/api"/>
  @@ -58,6 +62,14 @@
                   <include name="lcp*"/>
                   <exclude name="xindice.war*"/>
               </tarfileset>
  +            <tarfileset dir="${config.dir}"
  +                        prefix="xindice-${project.version}/${config.dir}"
  +                        preserveLeadingSlashes="true">
  +                <exclude name="CVS*"/>
  +                <exclude name="web.xml"/>
  +                <exclude name="xindice.xml"/>
  +                <exclude name="vm.cfg"/>
  +            </tarfileset>
               <tarfileset dir="${jar.dir}"
                           prefix="xindice-${project.version}/lib"
                           preserveLeadingSlashes="true">
  @@ -80,8 +92,12 @@
   
           <gzip src="${build.dir}/xindice-${project.version}-jar.tar"
                 zipfile="${dist.dir}/xindice-${project.version}-jar.tar.gz"/>
  +    </target>
   
  -        <!-- creates the war zip release -->
  +    <!--
  +      - Build War Releases (zip, tar.gz)
  +      -->
  +    <target name="release-war">
           <zip destfile="${dist.dir}/xindice-${project.version}-war.zip">
               <zipfileset dir="." includes="LICENSE,README" 
prefix="xindice-${project.version}"/>
               <zipfileset dir="${dist.dir}" 
includes="xindice-${project.version}.xml,xindice-${project.version}.war" 
prefix="xindice-${project.version}"/>
  @@ -118,8 +134,12 @@
   
           <gzip src="${build.dir}/xindice-${project.version}-war.tar"
                 zipfile="${dist.dir}/xindice-${project.version}-war.tar.gz"/>
  +    </target>
   
  -        <!-- creates the src zip release -->
  +    <!--
  +      - Build Src Releases (zip, tar.gz)
  +      -->
  +    <target name="release-src">
           <zip destfile="${dist.dir}/xindice-${project.version}-src.zip">
               <zipfileset dir="." includes="LICENSE,README,build.*" 
prefix="xindice-${project.version}"/>
               <zipfileset dir="${bin.dir}" excludes="CVS*" 
prefix="xindice-${project.version}/${bin.dir}"/>
  @@ -187,9 +207,10 @@
   
           <gzip src="${build.dir}/xindice-${project.version}-src.tar"
                 zipfile="${dist.dir}/xindice-${project.version}-src.tar.gz"/>
  -
       </target>
   
  +    <target name="publish" depends="release-jar, release-war, release-src"/>
  +
       <!--
         - PMD is a tool that checks for various code mistakes, like unused
         - variables. To ensure a good code quality, please executes this task
  @@ -310,4 +331,6 @@
   
           <delete file="${eclipse.temp}/classpath-temp.xml"/>
       </target>
  +
  +    <target name="all" depends="forrest, publish"/>
   </project>
  
  
  

Reply via email to