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

Reply via email to