<target name="run" depends="jar">
<java jar="PathtoJar/jarname.jar" fork="true"/>
</target>
and yes.. add a manifest to jar (Main class where the main() is there )
-----Original Message-----
From: triona28 [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 31, 2007 1:43 PM
To: [email protected]
Subject: new ant user - trying to run java cmd
Hi,
I'm trying to run a class from built jar using ant but my script doesn't
pick up even my echos around it - what am I doing wrong?
this is the bit that's already in my script & works:
<target name="jar" depends="compile, expandjars" description="generate JAR
file" >
<exec executable="${AppPath}/host/vergen.exe"
outputproperty="AppVersion"
resolveExecutable="true">
<arg value="${AppPath}/src/version.cpp"/>
<arg value="-report"/>
</exec>
<property name="jar.name"
value="${build}/HostSimulators_${AppVersion}.jar" />
<jar destfile="${jar.name}">
<fileset dir="${build}/classes" />
<fileset dir="${build}/jar"/>
<fileset dir="src">
<include name="**/*.jpg"/>
<include name="**/*.properties"/>
<include name="**/*.gif"/>
<include name="**/*.txt"/>
<include name="**/*.ghost"/>
<include name="**/*.dec"/>
<include name="**/*.nan"/>
</fileset>
<manifest>
<echo>mainfest</echo>
<attribute name="Main-Class" value="com/tech/simulators/Main"/>
</manifest>
</jar>
</target>
now when I run my Main.java in Eclipse - I use the Run -> Run with program
parameters {-cfg /simulators/simulators.cfg}
how can I do this Run in Ant? I've tried:
<target name="run" depends="jar">
<java classname="Main" classpath="${jar.name}" fork="true"/>
</target>
but with no luck!!
please help,
tri
--
View this message in context:
http://www.nabble.com/new-ant-user---trying-to-run-java-cmd-tf4191525.html#a
11919932
Sent from the Ant - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]