ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jose Alberto Fernandez <>
Subject RE: [PATCH] ejb-jar/jonas element again
Date Thu, 27 Dec 2001 23:53:48 GMT
I think there are two separate problems here:

1) I do not think that we can ask ANT to support every
tool ever created in the face of the earth that deals
with a manufacturer specific part of some generic
process. Some examples of it are: Java compilers, EJB
deployment, Source control systems, etc. It is
becomming more and more a nightmare as each product
has its own life cycle and ANT needs to keep things
backwards compatible (even when the products do not).
It would be much more simple to maintain if each one
of the tools maintainied its own tools ans ship the
correct version with the correct version of the

2) In order for this to work ANT has to provide a
generic API and a way to dynamically call their
plug-ins from within our generic tasks: <javac>,
<ejb-jar>, etc. We need a way to define a generic way
to specify which specific plug-in to use (either by
magic property, or somehing else) and a way to
indicate that certain <elements> of the generic task
must be delegated to the specific implementation
supplied with the product. Today, the only thing we
have is <task> which is too coarse. We need a finer

Any ideas on how to acheive this?

Jose Alberto

 --- Cyrille Morvan <>
wrote: > At 14:53 27/12/2001 +1100, you wrote:
> > > I agree that a jonas task would be a worthy
> > > addition to Ant -or
> > > the JOnAS codebase.
> >
> >Despite the fact that Ant has jBoss support, the
> >latter seems more reasonable to me.
> >
> >Why should Jonas support their own ant tasks?
> Because Ant support JBoss, IPlanet, WebSphere,
> WebLogic and Borland 
> Application Server.
> And the ejb-jar documentation says
> " Over time we expect further optional tasks to
> support additional EJB 
> Servers. "
> See more on
> --
> To unsubscribe, e-mail:  
> <>
> For additional commands, e-mail:
> <>

Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message