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]