Author: vgritsenko
Date: Tue Oct  2 09:54:19 2007
New Revision: 581300

URL: http://svn.apache.org/viewvc?rev=581300&view=rev
Log:
tweaking build

Modified:
    xml/xindice/trunk/java/examples/build.xml

Modified: xml/xindice/trunk/java/examples/build.xml
URL: 
http://svn.apache.org/viewvc/xml/xindice/trunk/java/examples/build.xml?rev=581300&r1=581299&r2=581300&view=diff
==============================================================================
--- xml/xindice/trunk/java/examples/build.xml (original)
+++ xml/xindice/trunk/java/examples/build.xml Tue Oct  2 09:54:19 2007
@@ -22,7 +22,6 @@
 <!--
   - Xindice Addressbook and Guide Ant build file
   -->
-
 <project name="xindice-examples" default="release" basedir=".">
 
     <!-- =================================================================== 
-->
@@ -31,35 +30,33 @@
 
     <!-- source directories -->
     <property name="root.dir" value="../.."/>
-    <property name="jar.dir" value="${root.dir}/java/lib"/>
-    <property name="dist.dir" value="${root.dir}/dist"/>
+    <property name="jar.dir" value="${root.dir}/lib"/>
 
     <!-- destination directories -->
     <property name="build.dir" value="${root.dir}/build"/>
-
-    <!-- Compilation properties -->
-    <property name="compile.debug" value="on"/>
-    <property name="compile.optimize" value="off"/>
-    <property name="compile.nowarn" value="off"/>
-    <property name="compile.deprecation" value="on"/>
-    <property name="compile.verbose" value="off"/>
+    <property name="dist.dir" value="${root.dir}"/>
 
     <!-- classpath to use within project -->
     <path id="project.class.path">
         <!-- all jars in jar and dist directory -->
+        <fileset dir="${jar.dir}/endorsed">
+           <include name="*.jar"/>
+        </fileset>
         <fileset dir="${jar.dir}">
            <include name="*.jar"/>
         </fileset>
-        <fileset dir="${dist.dir}">
+        <fileset dir="${root.dir}">
            <include name="*.jar"/>
         </fileset>
     </path>
 
     <target name="init"
             description="Initializes the build">
+        <property file="${root.dir}/local.build.properties"/>
+        <property file="${root.dir}/build.properties"/>
+
         <tstamp/>
         <mkdir dir="${build.dir}"/>
-        <mkdir dir="${dist.dir}"/>
     </target>
 
     <!-- =================================================================== 
-->
@@ -76,14 +73,14 @@
     <!-- Addressbook example                                                 
-->
     <!-- =================================================================== 
-->
 
-    <!-- Addressbook property definitions -->
-    <property name="addressbook.app.name"  value="addressbook"/>
-    <property name="addressbook.build.dir" 
value="${build.dir}/addressbook-classes"/>
-    <property name="addressbook.src.dir" value="addressbook/src/java"/>
-    <property name="addressbook.jsp.dir" value="addressbook/src/jsp"/>
-    <property name="addressbook.config.dir" value="config"/>
-
     <target name="addressbook-init" depends="init">
+        <!-- Addressbook property definitions -->
+        <property name="addressbook.src.dir" value="addressbook/src/java"/>
+        <property name="addressbook.jsp.dir" value="addressbook/src/jsp"/>
+        <property name="addressbook.build.dir" 
value="${build.dir}/addressbook-classes"/>
+        <property name="addressbook.war" 
value="${dist.dir}/xindice-${project.version}-addressbook.war"/>
+        <property name="addressbook.config.dir" value="config"/>
+
         <mkdir dir="${addressbook.build.dir}"/>
     </target>
 
@@ -104,21 +101,23 @@
 
     <target name="addressbook-release"
             depends="addressbook-build">
-       <war destfile="${dist.dir}/${addressbook.app.name}.war"
+       <war destfile="${addressbook.war}"
             update="false"
             webxml="addressbook/config/web.xml">
           <fileset dir="${addressbook.jsp.dir}"/>
           <classes dir="${addressbook.build.dir}"/>
+          <lib dir="${jar.dir}/endorsed">
+             <include name="xalan-*.jar"/>
+             <include name="xercesImpl-*.jar"/>
+             <include name="xml-apis-*.jar"/>
+          </lib>
           <lib dir="${jar.dir}">
              <include name="commons-logging-*.jar" />
              <include name="xmldb-api-*.jar"/>
-             <include name="xmldb-xupdate*.jar"/>
-             <include name="xalan-*.jar"/>
-             <include name="xerces-*.jar"/>
+             <include name="xmldb-xupdate-*.jar"/>
              <include name="xmlrpc-*.jar"/>
-             <include name="xml-apis*.jar"/>
           </lib>
-          <lib dir="${dist.dir}">
+          <lib dir="${root.dir}">
              <include name="xindice-*.jar"/>
           </lib>
           <manifest>
@@ -131,7 +130,7 @@
     </target>
 
     <target name="addressbook-clean">
-        <delete file="${dist.dir}/${addressbook.app.name}.war"/>
+        <delete file="${addressbook.war}"/>
         <delete dir="${addressbook.build.dir}"/>
     </target>
 
@@ -139,12 +138,12 @@
     <!-- Guide examples                                                      
-->
     <!-- =================================================================== 
-->
 
-    <!-- Guide property definitions -->
-    <property name="guide.jar.name"  value="xindice-guide"/>
-    <property name="guide.build.dir" value="${build.dir}/guide-classes"/>
-    <property name="guide.src.dir" value="guide/src"/>
-
     <target name="guide-init" depends="init">
+        <!-- Guide property definitions -->
+        <property name="guide.jar.name"  
value="${dist.dir}/xindice-${project.version}-guide.jar"/>
+        <property name="guide.build.dir" value="${build.dir}/guide-classes"/>
+        <property name="guide.src.dir" value="guide/src"/>
+
         <mkdir dir="${guide.build.dir}"/>
     </target>
 
@@ -165,7 +164,7 @@
 
     <target name="guide-release"
             depends="guide-build">
-       <jar jarfile="${dist.dir}/${guide.jar.name}.jar"
+       <jar jarfile="${guide.jar.name}"
             basedir="${guide.build.dir}">
           <manifest>
              <attribute name="Built-By" value="${user.name}"/>
@@ -177,7 +176,7 @@
     </target>
 
     <target name="guide-clean">
-        <delete file="${dist.dir}/${guide.jar.name}.jar"/>
+        <delete file="${guide.jar.name}"/>
         <delete dir="${guide.build.dir}"/>
     </target>
 


Reply via email to