-----Original Message-----
From: veena pandit [mailto:[email protected]] 
Sent: Tuesday, September 01, 2009 12:47 AM
To: Ant Users List
Subject: Re: Basic question about ant

/*
Since wsgen is in a jar file,  I put the complete path of the jar file in
the exec.
So if anttasks.jar was in C:/eclipse/plugins/anttasks.jar then my exec looks
like this:

<exec executable="C:/eclipse/plugins/wsgen">
*/

since your wsgen task comes with a jar, don't use the exec task,
but i should be as easy as =

use taskdef with path =
  <taskdef resource="com.whatever.wsgen.TheClassYouNeedToCall">
    <classpath path="C:/wsgen/wsgentask.jar" />
  </taskdef>

or if it's a tasksuite where wsgen is part of =
use taskdef with path =
  <taskdef resource="com/whatever/antlib.xml">
    <classpath path="C:/wsgen/wstasks.jar" />
  </taskdef>


add the wsgentask.jar to the (eclipse) antruntime via
Window | Preferences | Ant | Runtime | Global Entries |
 and either
   Add Jars if you have a project in your workspace
   that contains your wsgentask.jar (personally i prefer to
    have a simple project named DevJars in my workspace
    which has all the jars i need, which is also under cvs control)
   or
   Add External Jars to use a wsgentask.jar that lives
   in filesytem outside eclkipse workspace

you will also have code assist for your tasks in ant editor then

when put to ant runtime you don't need the nested classpath =
<taskdef resource="com.whatever.wsgen.TheClassYouNeedToCall"/>
or
<taskdef resource="com/whatever/antlib.xml"/>


Regards, Gilbert




  

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to