You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by ni...@apache.org on 2004/04/22 18:35:33 UTC

svn commit: rev 10179 - xml/forrest/branches/copyless/src/core

Author: nicolaken
Date: Thu Apr 22 09:35:31 2004
New Revision: 10179

Modified:
   xml/forrest/branches/copyless/src/core/forrest.build.xml
Log:
Now Forrest runs directly from the main svn checkout.
SET FORREST_HOME=path/to/forrest/src/core
SET PATH=%PATH%;%FORREST_HOME/bin

Modified: xml/forrest/branches/copyless/src/core/forrest.build.xml
==============================================================================
--- xml/forrest/branches/copyless/src/core/forrest.build.xml	(original)
+++ xml/forrest/branches/copyless/src/core/forrest.build.xml	Thu Apr 22 09:35:31 2004
@@ -27,7 +27,21 @@
 <project default="site" basedir="." name="forrest">
 
   <property name="version" value="0.6-dev"/>
-
+  
+  <property name="forrest.root-dir"           location="${forrest.home}/../.."/>     
+  
+  <property name="forrest.lib-dir"            location="${forrest.root-dir}/lib"/>   
+  <property name="forrest.core.lib-dir"       location="${forrest.lib-dir}/core"/>   
+  <property name="forrest.endorsed.lib-dir"   location="${forrest.lib-dir}/endorsed"/>   
+  <property name="forrest.optional.lib-dir"   location="${forrest.lib-dir}/optional"/>   
+
+  <property name="forrest.tools-dir"          location="${forrest.root-dir}/tools"/>
+  <property name="forrest.ant.tools-dir"      location="${forrest.tools-dir}/ant"/>  
+  <property name="forrest.ant.lib-dir"        location="${forrest.ant.tools-dir}/lib"/>  
+  <property name="forrest.jetty.lib-dir"      location="${forrest.tools-dir}/jetty"/>     
+    
+  <property name="forrest.build.lib-dir"      location="${forrest.root-dir}/build"/>     
+      
   <import file="targets/validate.xml"/>
   <import file="targets/webapp.xml"/>
   <import file="targets/war.xml"/>
@@ -47,12 +61,12 @@
   
   <taskdef name="jing" classname="com.thaiopensource.relaxng.util.JingTask">
     <classpath>
-      <fileset dir="${forrest.home}/lib/core" includes="jing*.jar" />
+      <fileset dir="${forrest.core.lib-dir}" includes="jing*.jar" />
     </classpath>
   </taskdef>
   <taskdef resource="net/sf/antcontrib/antcontrib.properties">
     <classpath>
-      <fileset dir="${forrest.home}/tools/ant/lib" includes="ant-contrib-*.jar" />
+      <fileset dir="${forrest.ant.lib-dir}" includes="ant-contrib-*.jar" />
     </classpath>
   </taskdef>
 
@@ -198,25 +212,31 @@
     <path id="forrest.cp">
          <pathelement path="${env.CLASSPATH}" />
          <pathelement location="${forrest.home}/context/WEB-INF/classes"/>
-         <fileset dir="${forrest.home}/tools/jetty">
+         <fileset dir="${forrest.build.lib-dir}">
+           <include name="*.jar"/>
+           <include name="*.JAR"/>
+           <include name="*.zip"/>
+           <include name="*.ZIP"/>
+         </fileset>
+         <fileset dir="${forrest.jetty.lib-dir}">
            <include name="*.jar"/>
            <include name="*.JAR"/>
            <include name="*.zip"/>
            <include name="*.ZIP"/>
          </fileset>
-         <fileset dir="${forrest.home}/lib/endorsed">
+         <fileset dir="${forrest.endorsed.lib-dir}">
            <include name="*.jar"/>
            <include name="*.JAR"/>
            <include name="*.zip"/>
            <include name="*.ZIP"/>
          </fileset>         
-         <fileset dir="${forrest.home}/lib/core">
+         <fileset dir="${forrest.core.lib-dir}">
            <include name="*.jar"/>
            <include name="*.JAR"/>
            <include name="*.zip"/>
            <include name="*.ZIP"/>
          </fileset>       
-         <fileset dir="${forrest.home}/lib/optional">
+         <fileset dir="${forrest.optional.lib-dir}">
            <include name="*.jar"/>
            <include name="*.JAR"/>
            <include name="*.zip"/>
@@ -311,7 +331,7 @@
        <jvmarg line="${forrest.jvmargs}"/>
        <jvmarg line="${forrest.basic.jvmargs}"/>
        <jvmarg
-         value="-Djava.endorsed.dirs=${java.endorsed.dirs}${path.separator}${forrest.home}/lib/endorsed"/>
+         value="-Djava.endorsed.dirs=${java.endorsed.dirs}${path.separator}${forrest.endorsed.lib-dir}"/>
        <arg line="${content-dir}/jettyconf.xml" />
     </java>
   </target>
@@ -329,7 +349,7 @@
        <jvmarg line="${forrest.jvmargs}"/>
        <jvmarg line="${forrest.basic.jvmargs}"/>
        <jvmarg
-         value="-Djava.endorsed.dirs=${java.endorsed.dirs}${path.separator}${forrest.home}/lib/endorsed"/>
+         value="-Djava.endorsed.dirs=${java.endorsed.dirs}${path.separator}${forrest.endorsed.lib-dir}"/>
        <arg line="${forrest.home}/context/jettyconf.xml" />
     </java>
   </target>