Am 06/19/14 17:51, schrieb Tamás Cservenák:
> I did not make it for the first one, but watched the recording.
> 
> One topic I'd like to propose is about thing mentioned at very last minutes
> of the recording: repository tags in POM, "smarter protocol" between Maven
> and MRM, etc....
> 
> Should we have some wiki with topic proposals maybe?
> 

Here is an idea one may want to consider regarding repository management
and maybe add to that wiki. Here it goes:

<dependency>
  <groupId>org.apache.project.subproject</groupId>
</dependency>

When Maven resolves that dependency, it could perform a DNS query
against 'subproject.project.apache.org' searching for TXT records
containing repository specifications (the same data as a '<repository>'
element in the POM). Not finding TXT records there, continueing up the
hierarchy ('project.apache.org', 'apache.org', 'org'). Finding those TXT
records, Maven could provide those repositories to the resolution
process as the repositories authoritative for artifacts with that group
id. It should not use those repositories to search for anything not
related to that group id, of course. Repository management would become
a matter of nameserver administration. This could help prevent artifact
clashes - that is - same group id, artifact id, version in different
repositories with different content as it would establish authority
management. Maven would resolve artifacts of group id
'org.apache.project.subproject' solely from the repositories setup in
DNS. You get the idea.

Regards,
-- 
Christian


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to