[
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