| putting cmd args in ant.bat | putting cmd args in ant.bat 2005-06-09 - By Rebhan, Gilbert
Hi, Jan
sorry didn't get it yet
i have no antrc_pre.bat / antrc_post.bat in my .../bin folder
the background of my question i'm kicking off an antscript out off Cruise Control.
Normally i start my scripts with a batchfile like that /* @ echo off
set ANT_OPTS=-Xmx1024m set ANT_HOME=C:\ant_1_6_5 set PATH=%PATH%;C:\Programme\JavaSoft\JDK\j2sdk1.4.2_05\bin;%ANT_HOME%\bin;C :\cvsnt;C:\was_libs set JAVA_HOME=C:\Programme\JavaSoft\JDK\j2sdk1.4.2_05
: DEBUG :call ant -debug -listener org.apache.tools.ant.XmlLogger -lib c:\ant_extralibs -f %1
: XML LOGGER :call ant -listener org.apache.tools.ant.XmlLogger -lib c:\ant_extralibs -f %1
: DEFAULT call ant -lib c:\ant_extralibs -f %1
pause */
but when using ant under the hood of CruiseControl i call the ant_install_dir/bin/ant.bat with the filename of the antscript as argument.
Now i want my extralibs to be available under CruiseControl also, but i can't change the %PATH% at that machine.
If i understand your posting correctly i may not put the - lib ... to ANT_CMD_LINE_ARGS
but what's the most easiest way to achieve what i want ??
Thanks for your patience !!
Gilbert
-----Original Message----- From: Jan.Materne@(protected) [mailto:Jan.Materne@(protected)] Sent: Thursday, June 09, 2005 11:57 AM To: user@(protected) Subject: AW: putting cmd args in ant.bat
The call of the batch file antrc_pre.bat in your home directory is the first thing the Ant startup script does. antrc_post.bat is the last. So you could do some extra work there.
The environment variable ANT_OPTS is given as argument: "%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% %ANT_CMD_LINE_ARGS% Oh - no "-lib" option possible. Only VM-Parameters.
But you can set the environment variable ANT_ARGS.
Jan
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
|
|
 |