Deprecate version-less maven urls
---------------------------------
Key: PAXURL-106
URL: http://issues.ops4j.org/browse/PAXURL-106
Project: Pax URL
Issue Type: Improvement
Components: mvn
Reporter: Toni Menzel
Assignee: Alin Dreghiciu
I am a bit torn away with this. Usually it seems like a good idea allow this.
But if implemented correctly - like we do when using the aether delegate - its
really a performance bottleneck because remote repositories are crawled again
and again.
In Aether we use an open range for the version value in that case. - which
delivers correct results but.. should be discouraged.
The maven coordinates should be known when a maven resource is being accessed.
If someone needs to decouple versions from artifact spelling, we should
recommend using the link handler (pax-url-link).
This not just decouples the version information, it also decouples the protocol
itself.
When using pax url programmatically (tooling) then there is a new project for
that: Pax Repository, where app developers are encouraged to implement there
own (performant) mapping of unknown/default values.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general