Hi,
Thanks to a big push by Herve Boutemy we have a lot of improvements
to the Maven Ant Tasks and accompanying documentation. We can
probably do another release shortly.
Herve, if you want to continue with some work on the tasks I think if
we focus on cleaning up the actual Ant task code and correcting the
issues there then we can tackle some bigger issues. The one thing
that is sorely lacking are some tests of the tasks. Is there a
standard testing harness for Ant tasks that we could employ? Also if
you have any categories you want to add to JIRA to make tracking
issues easier let me know and I'll add them. For anyone interested in
the issues you can find them here:
http://jira.codehaus.org/secure/IssueNavigator.jspa?
reset=true&mode=hide&sorter/order=DESC&sorter/
field=priority&resolution=-1&pid=11533&fixfor=-1
After a little more cleanup I would like to use the Embedder in the
trunk version and create a facade for the Embedder in the branch so
that we can at least keep the Ant task code in sync. If all access is
then done through the embedder and embedder facade then it should be
manageable to keep them in sync. I would like to hide all the
artifact resolution details and after looking at the code for a we do
need full integration with Maven itself. We need to use POMs and
Settings and the behavior there has to be the same as it is in Maven
so that when people migrate completely over to Maven the behavior
remains consistent.
I think we can do a release with all the fixes that have been made in
last few days and then we can tackle adding some testing and using
the embedder (or embedder facade). There are some suggestions for
some very useful features like calculating the build order so people
can do pseudo reactor builds in Maven. This gives people another
bridge into Maven capabilities without making the full leap which
makes migration easier.
Thanks for all your work Herve, the Ant tasks are starting to look
and work a lot better.
Jason
----------------------------------------------------------
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]