Le lundi 28 mai 2007, Jason van Zyl a écrit :
> > This time, Maven Ant Tasks 2.0.7 could be ready before Maven 2.0.7
> > itself :)
>
> Heh, yah we should probably just stick with 2.0.6.1 not to confuse
> people ... We need to come up with a standard versioning system for
> tools based on a fixed version of another tool.
Maven 2.0.7 is so far away?
If so, effectively, 2.0.6.1 will be the next Maven Ant Tasks version.

> > MANTTASKS-18 contains some simple tests. For more extended ones,
> > AntUnit seems
> > to be a good candidate: http://ant.apache.org/antlibs/antunit/.
> > I'll have to
> > try...
>
> Cool, I'll take a quick look and see if anyone else has some
> opinions. I don't mind heavily refactoring some bits but we need some
> tests first.
I just submitted patch (+doc) for MANTTASKS-29. The core patch is a new 
feature: a VersionMapper, to remove version numbers from jar filenames. It is 
useful when you're working with Ant and an IDE, and don't want that jar 
filenames change every time a version changes.

The patch also contains some tests about dependencies resolution, that show:
- junit exclusion works well: good
- but SNAPSHOT download with uniqueVersion doesn't work: here is the start for 
MANTTASKS-18 and more unit tests...
"ant -f sample.build.xml" is slowly evolving to true regression tests

> >> 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.
> >
> > No, I have no idea for the moment.
I finally had an idea: please create a "documentation" category.
Other categories I can think of would be a category per task: dependencies, 
install, deploy, install-provider.

> >> 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).
> >
> > I'm really interested in SNAPSHOT handling, both for download und
> > deploy:
> > MANTTASKS-18, 23, 67. I don't know if Embedder is nedded for that.
> > But unit
> > tests are a first step I'll work on for MANTTASKS-18.
>
> Not needed for it, but we should start using it. Basically if you put
> all the required download functionality in a class called Embedder in
> the branch then you'll have something like we will on the trunk.
ok, I'll look at Maven Embedder in 2.1 to discover what the facade could look 
like. If I understand well, next patches will start to go in this direction

Hervé

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

Reply via email to