Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aether-users] Aether ant tasks status

Guillaume Polet wrote:

(I understood that m-a-t and Aether Ant Tasks do not use the
same artifact resolution mechanisms and Aether is the one used by
Maven3, let me know is my assumptions are incorrect).

Your understanding is correct.

Anyway, I would have liked to know what is the current status of the
Aether Ant Tasks since I don't see much activity on the project and I am
currently unable to find any published version of a binary version of
those (a jar file). Is this foreseen in the future?

The Aether Ant Tasks depend on the maven-aether-provider from the Apache Maven project to work with Maven repositories. There is no release of this component yet which builds upon Eclipse Aether and can be employed for the Aether Ant Tasks. That said, the relevant changes have recently been pushed to a branch [0] from which you could build the missing component yourself.

Should I still
consider using Aether Ant Tasks or will the m-a-t eventually switch to
aether for artifact resolution mechanisms?

For the future of the Maven Ant Tasks, you should really reach out to the Maven mailing lists. http://jira.codehaus.org/browse/MANTTASKS-232 is probably the issue you want to reference.

If needed, I can fork Aether Ant Task (for the time being) and publish
it to our own repository (or can I make it to central directly?). I can
spend a few hours on this but I can't commit to regular work on the
project.

Once you have a local build of the maven-aether-provider from the branch I mentioned above, I think there were only a couple lines in the aether-ant codebase that needed adjustment to account for some refactoring. Last I remember, the existing code worked fine, so I think it shouldn't take you more than an hour to assemble the tasks locally and try them.

I can give a helping hand if you run into issues though I likely have to postpone more involved work to the weekends.


Benjamin


[0] https://git-wip-us.apache.org/repos/asf?p=maven.git;a=shortlog;h=refs/heads/eclipse-aether


Back to the top