Hi,
Initially I was thinking of using a separate classloader for
ant tasks/types (I cannot find the e-mail or bugzilla entry),
but currently I do not think that this is necessary as:
   - I do not think that more 3th class dependent optional tasks
     will be added to ant core (they will be added as antlibs)
     (we will have jvm dependent tasks) This means that
     there is a relatively small number of optional tasks that need to
     be fixed.


True, the future of optional tasks is probably antlib based.

The problems I have with this is that:
  1) it uses an undocumented and non-public method in a sun implementation
      - this may change in future releases and the method might not exist
       in non-sun implementations of the JVM.

Ah, I didn't know this as I haven't looked at the source code.

  2) when ant is used in a IDE, in specific netbeans, the project classloader is
      kept from build to build. So modifiing the project classloader may have
      strange side effects in later builds on unrelated projects.

Yes that's also a problem, so two strikes.


so I believe cl:classloader should be supported as an optional antlib.
In my build
system at work, I use it for handling a large number of classloading
issues - for example junit with axis and cobutura.

Thanks for pointing me to it as it fixed my problem perfectly.

Kev

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

Reply via email to