On 2010-10-25, Dominique Devienne wrote: > I don't remember the details, but it's likely your two independent > <taskdef> that force using separate class loaders. Using either a > single taskdef loading a .properties file, or using a classpathref > might use the same classloader instead.
The loaderref attribute is the ingredient needed to have different <taskdef> tasks share the same classloader (provided they use the same classpath as well, that is). > Also putting your tasks into an AntLib in its own Jar with a proper > antlib.xml manifest would also likely use a single class loader. Using just one <taskdef> either via an Antlib descriptor or a property file and the resource attribute to define both tasks would work. > But as Jeffrey wrote, you could have your tasks read/write properties > to communicate, or pass them a reference to a datatype instance as > well. +1 Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org