Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
putting cmd args in ant.bat

putting cmd args in ant.bat

2005-06-09       - By Rebhan, Gilbert
Reply:     1     2     3     4     5  


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)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.