I think it makes sense to stay with aether. It makes our artifact
resolution more standard. So people with maven knowledge understand what
happens.
Another reason why I would like to stay with aether is that it minimizes
the code we have to maintain and that we automatically participate in
advancements in
new maven versions.
I did not realize that all artifacts are copied to the local repo but on
the other hand I don´t think it is a big problem. We are only talking
about 10 MB after all.
We could propose an enhancement to aether to mark a repository as "near"
or "do not cache". This could allow to mark the system dir in that way
and should
then trigger maven to just use the artifacts from there. Perhaps aether
could even detect automatically that a repo is on a file location and
default to that setting.
Till we have this enhancement I think it would be ok to live with the
copied artifacts.
Yesterday JB and I discussed that using the default local repo allows to
build a kind of network distribution that is very small. For companies
that have their
own maven repo this is probably very interesting.
Christian
Am 07.03.2012 07:48, schrieb Guillaume Nodet:
The maven url handler has been deprecated because there was no foreseen
problems with it and aether seemed a good replacement for it. We could
easily say we want to maintain it and I think that would un-deprecate it ;-)
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
Talend Application Integration Division http://www.talend.com