I have no notion of ANT_HOME. Ant is only in jars in other products
like: webtest or eclipse.

I only have the location where anr jars are: MY_ANT_JAR_LOCATION

I can do:
java -classpath "%MY_ANT_JAR_LOCATION%\ant-launcher.jar" ????
org.apache.tools.ant.launch.Launcher
So in your case I don't know what "-Dant.home=%ANT_HOME%" means or
translates. What comes instead of ????

I also don't understand what is the role of each of:
-cp "%CLASSPATH%"
and
-classpath "%ANT_HOME%\lib\ant-launcher.jar"

Also what is the difference between:
%ANT_ARGS%
and
%ANT_CMD_LINE_ARGS%

Thanks!

PS: I only need a way to run java with all the jars in a directory in
the classpath. I don't care if I run ant Launcher or Main class.
java -cp "D:\Software\webtest\lib\*" org.apache.tools.ant.Main
This is because jars have versions in them that change and this is
supposed to be in a nightly script.


On Wed, Feb 9, 2011 at 1:21 PM, Mikael Petterson
<mikael.petter...@ericsson.com> wrote:
> Hi,
>
> Why not try:
>
> java %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" 
> "-Dant.home=%ANT_HOME%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% -cp 
> "%CLASSPATH%" %ANT_CMD_LINE_ARGS%
>
> -----Original Message-----
> From: Gabriel Petrovay [mailto:gabipetro...@gmail.com]
> Sent: den 9 februari 2011 13:07
> To: user@ant.apache.org
> Subject: Run ant with java from Powershell
>
> Hi!
>
> Did somebody manage to launch ant form the ant.jar with java? I cannot make 
> it work. I must include all the jars in a certain directory in the classpath.
>
> Using java 6, I tried:
>
> java -cp "D:\Software\webtest\lib\*" org.apache.tools.ant.Main
>
> and I get:
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> D:\Software\webtest\lib\ant-1/7/0/jar
> Caused by: java.lang.ClassNotFoundException:
> D:\Software\webtest\lib\ant-1.7.0.jar
>        at java.net.URLClassLoader$1.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>
> So, probably "D:\Software\webtest\lib\*" gets expanded using spaces between 
> the path items instead of columns (;).
>
>
> Any ideas?
>
> Thanks!
>
> --
> MSc Gabriel Petrovay
> Mobile: +41(0)787978034
> www.28msec.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional 
> commands, e-mail: user-h...@ant.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org
>
>



-- 
MSc Gabriel Petrovay
Mobile: +41(0)787978034
www.28msec.com

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to