Michael,
Java.class.path allways shows the System classpath (i.e. typically the one
you define via $CLASSPATH plus ant/lib).
If you define a classpath in a <taskdef/>, a "special" classloader is
created for your task.
In "normal" situations this should work as expected.
An ant-speciality: If an classpath entry does not exist at the moment you
define it, it will (silently) removed from
the classpath.
Cheers
Rainer

> -----Original Message-----
> From: Michael Pelz Sherman [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, April 13, 2005 9:23 AM
> To: Ant Users List; Mark Lybarger
> Subject: Re: classpath for custom Ant tasks
> 
> 
> Thanks,
> 
> I tried this but it doesn't seem to help. By printing out
> System.getProperty("java.class.path") from within my task, it 
> seems that the taskdef classpath argument isn't picking up 
> the values I put in there. The only way I can seem to effect 
> changes to the classpath of the running task is by changing 
> the $CLASSPATH in my shell (which I'd rather avoid if possible).
> 
> Any suggestions? Really appreciate the help!
> 
> - Michael
> 
> --- Mark Lybarger <[EMAIL PROTECTED]> wrote:
> > have you looked at the taskdef ? it's a typedef and as such takes a
> > classpath
> > 
> > On 4/12/05, Michael Pelz Sherman <[EMAIL PROTECTED]> wrote:
> > > 
> > > Hi,
> > > 
> > > I'm writing a custom Ant task that has dependencies on our custom
> > > libraries.
> > > 
> > > Is there some way I can define or code the task so it can take a
> > > "classpath"
> > > and/or "classpathref" argument?
> > > 
> > > Thanks,
> > > - Michael
> > > 
> > > 
> --------------------------------------------------------------------
> > > -
> > > 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]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to