ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From triona28 <vinnie.timo...@gmail.com>
Subject Re: new ant user - trying to run java cmd
Date Tue, 31 Jul 2007 09:01:09 GMT

Hi,
   I've tried the following:
after:  <property name="jar.name"
value="${build}/SIP_HostSimulators_${RunwayVersion}.jar" />

I write:
<target name="run" depends="jar" description="run the Main class"> 
    <java jar="${jar.name}" fork="true"/> 
  </target> 

but this returns: 
BUILD FAILED
C:\myProjects\runway_core\guitools\sims\build.xml:153: Problem: failed to
create
 task or type target
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.

where's the correct place to insert it in the build file? how do I manage
the parameters "-cfg/simulators.cfg"?

Thanks,

Tri




triona28 wrote:
> 
> 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#a11920538
Sent from the Ant - Users mailing list archive at Nabble.com.


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


Mime
View raw message