It is just a real pity that using these ant tasks I have better
transitive dependency management then using Maven 1.0.2. I hope this
comes to maven 1.0 real soon (or Maven 2.0 gets to a stable release
real soon)

On 4/26/05, Jason van Zyl <[EMAIL PROTECTED]> wrote:
> On Mon, 2005-04-25 at 16:41 +0200, [EMAIL PROTECTED] wrote:
> > http://maven.apache.org/maven2/ant-tasks.html
> >
> > Just a word to say developping this is a brave initiative because these
> > maven features are probably ones of those that made people quit ant to use
> > maven, but as it will help people that don't use maven but just ant to
> > work, it's just fair-play.
> >
> > So IMHO it's just a great idea.
> 
> Here what we are trying to do is let people reuse the tools we created
> for artifact handling so people don't keep rewriting this stuff. Many
> Ant projects have cropped up doing simple dependency management and we
> believe that we're approaching the problem correctly in Maven and want
> to share that. We couldn't do this easily with Maven 1.x but that has
> changed with component oriented focus in Maven 2.x and so we can share a
> lot more.
> 
> We also want to promote the use the POM as a general catalog of project
> information. If you've seen the synchronization report go by on the dev
> list you'll see we're processing ~8600 artifacts right now which means
> we've got 8600 POMs to share. That's a lot of project information and
> with the tools we're creating that information will only become more
> accurate and be a richer source of project information. We would like to
> see projects use this information so we are trying to facilitate its by
> providing good tools.
> 
> One such set of tools are the Ant tasks. A lot of people, for whatever
> reason, don't want to use Maven or can't use Maven. For people who need
> to use Ant we have provided this set of tools in an attempt to make
> dependency management easier. This is will help facilitate a transition
> to Maven because the dependency management, and more importantly the
> general artifact handling will be the same across the transition.
> 
> In a further refinement of our Ant tasks we will probably allow the use
> of management dependency directly from a POM. So you can see where we
> are going. We will have artifact handling that people can use by having
> a POM and we will release tools like our site generation mechanism as a
> set of Ant tasks. We can do this because it's not difficult for us any
> more and will allow a more gradual adoption of Maven features without
> having to jump into Maven whole hog which for many is not possible.
> Eventually we are hoping that people just say "Why don't I just use
> Maven, I'm using all their tools anyway ...". But we'll see. We at the
> very least want to make the tools available to non-Maven users.
> 
> > BTW as organizing the dependencies is something not-so-friendly to do, it
> > will be easier to people that have done it under ant to migrate to maven.
> 
> We'll give folks that choice. We think there is far greater value in
> Maven than merely dependency management but this is one of the features
> in Maven that garners the most attention because it is tedious.
> 
> We're hoping that people see the value in a uniform build infrastructure
> by way of applying the same rules to all your project in order to get
> lots more done. We can only hope but in the meantime we'll release more
> of our features as tools that can be used outside the realm of Maven.
> 
> --
> jvz.
> 
> Jason van Zyl
> jason at maven.org
> http://maven.apache.org
> 
> We know what we are, but know not what we may be.
> 
>   -- Shakespeare
> 
> 
> ---------------------------------------------------------------------
> 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