You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by cr...@apache.org on 2006/06/01 06:47:51 UTC
svn commit: r410743 - in /forrest/trunk:
site-author/content/xdocs/docs_0_80/howto/howto-buildPlugin.xml
tools/ant/bin/ant tools/ant/bin/ant.bat
Author: crossley
Date: Wed May 31 21:47:50 2006
New Revision: 410743
URL: http://svn.apache.org/viewvc?rev=410743&view=rev
Log:
Forrest uses its own packaged Ant, so do not use libraries from any system Ant.
Cause ANT_HOME to be set to our local libraries.
Modified:
forrest/trunk/site-author/content/xdocs/docs_0_80/howto/howto-buildPlugin.xml
forrest/trunk/tools/ant/bin/ant
forrest/trunk/tools/ant/bin/ant.bat
Modified: forrest/trunk/site-author/content/xdocs/docs_0_80/howto/howto-buildPlugin.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/site-author/content/xdocs/docs_0_80/howto/howto-buildPlugin.xml?rev=410743&r1=410742&r2=410743&view=diff
==============================================================================
--- forrest/trunk/site-author/content/xdocs/docs_0_80/howto/howto-buildPlugin.xml (original)
+++ forrest/trunk/site-author/content/xdocs/docs_0_80/howto/howto-buildPlugin.xml Wed May 31 21:47:50 2006
@@ -80,19 +80,20 @@
<a href="http://ant.apache.org/">Apache Ant</a>
to automate some steps in the process. Since ant
is distributed as part of Forrest, all you need to do
- is add the ant executable directory to your system path. The
+ is add Forrest's 'ant' executable directory to your system path. The
name of this directory is <code>tools/ant/bin</code>
in your Forrest program directory.
- (Alternatively you can prefix all calls to ant in
- the following instructions with the full path of the ant binary directory.)
- Also clear the ANT_HOME environment variable.
+ Alternatively you can prefix all calls to ant in
+ the following instructions with the full path of the ant binary directory, i.e.
+ $FORREST_HOME/tools/ant/bin/ant
</p>
<p>
If instead you really want to use your own version of Ant,
then you will need to copy
forrest/lib/core/xml-commons-resolver.jar
- to $ANT_HOME/lib directory, otherwise your plugins will go across
- the network to get the DTDs on every parse.
+ to $ANT_HOME/lib directory, otherwise the building of your plugins will go across
+ the network to get the DTDs on every xml parse. Be aware that Forrest
+ might be relying on some Ant features in its version.
</p>
</section>
Modified: forrest/trunk/tools/ant/bin/ant
URL: http://svn.apache.org/viewvc/forrest/trunk/tools/ant/bin/ant?rev=410743&r1=410742&r2=410743&view=diff
==============================================================================
--- forrest/trunk/tools/ant/bin/ant (original)
+++ forrest/trunk/tools/ant/bin/ant Wed May 31 21:47:50 2006
@@ -87,7 +87,8 @@
;;
esac
-if [ -z "$ANT_HOME" -o ! -d "$ANT_HOME" ] ; then
+# Forrest uses its own packaged Ant, so don't use the system Ant libraries
+#if [ -z "$ANT_HOME" -o ! -d "$ANT_HOME" ] ; then
## resolve links - $0 may be a link to ant's home
PRG="$0"
progname=`basename "$0"`
@@ -107,7 +108,7 @@
# make it fully qualified
ANT_HOME=`cd "$ANT_HOME" && pwd`
-fi
+#fi
# For Cygwin, ensure paths are in UNIX format before anything is touched
if $cygwin ; then
Modified: forrest/trunk/tools/ant/bin/ant.bat
URL: http://svn.apache.org/viewvc/forrest/trunk/tools/ant/bin/ant.bat?rev=410743&r1=410742&r2=410743&view=diff
==============================================================================
--- forrest/trunk/tools/ant/bin/ant.bat (original)
+++ forrest/trunk/tools/ant/bin/ant.bat Wed May 31 21:47:50 2006
@@ -23,7 +23,9 @@
rem %~dp0 is expanded pathname of the current script under NT
set DEFAULT_ANT_HOME=%~dp0..
-if "%ANT_HOME%"=="" set ANT_HOME=%DEFAULT_ANT_HOME%
+REM Forrest uses its own packaged Ant, so don't use the system Ant libraries
+REM if "%ANT_HOME%"=="" set ANT_HOME=%DEFAULT_ANT_HOME%
+set ANT_HOME=%DEFAULT_ANT_HOME%
set DEFAULT_ANT_HOME=
set _USE_CLASSPATH=yes