2008/3/16, Joakim Erdfelt [EMAIL PROTECTED]:

>
> The approach nicolas took in MNG-3407 is strange.  I don't understand
> the whole {0} idea.  Wouldn't it make more sense to base mirrorOf on
> host or url instead?
> That way the mirror section can be wrangled in a more sane way?


The idea is to force users to use a centralized mirror for repository access
(like <mirrorOf>* does):  in a corporate env, many user don't like
uncontroled access to internet, without local controls and backups.

Using a "by ID" mirror for repositories, you can configure your favorite
proxy (Archiva ?) to mirror all required repositories with a dedicated URI,
and with the appropriate proxying policy.

An URL based mirroring would be far better if the settings.xml <mirrorOf>
element is configured with an URL and not with a repository ID: many maven
projects use inconsistent IDs for public repos ("apache", "apache.snapshot",
"apache.snapshots"...) and force to set multiple <mirror> entries in
settings.xml.

Nico.

Reply via email to