aether just move the version at the end:
http://grepcode.com/file/repo1.maven.org/maven2/org.sonatype.aether/aether-util/1.13.1/org/sonatype/aether/util/artifact/DefaultArtifact.java?av=h#DefaultArtifact

the point is the default usage is g:a:v + we forked pax-url-aether to do
the provisioning module

we rely on it too in jarstxt-maven-plugin (but since it is only relevant
for jars that's not a big deal)

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*



2013/5/9 David Blevins <[email protected]>

> Looks to be a Karaf reference (OPS4j).
>
> You mentioned Aether.  Any info on that?
>
> -David
>
> On May 9, 2013, at 12:54 PM, Romain Manni-Bucau <[email protected]>
> wrote:
>
> > https://ops4j1.jira.com/wiki/display/paxurl/Mvn+Protocol
> > Le 9 mai 2013 21:38, "David Blevins" <[email protected]> a écrit :
> >
> >> Do you have any reference to Aether that shows the alternate
> coordinates?
> >>
> >>
> >> -David
> >>
> >>
> >> On May 9, 2013, at 10:37 AM, Romain Manni-Bucau <[email protected]>
> >> wrote:
> >>
> >>> -1 for karaf,
> >>> -1 for aether
> >>>
> >>> +0 for aether-mvn
> >>>
> >>> that said that's too late David to change it (either order of info or
> the
> >>> name), we already released it several times
> >>>
> >>> *Romain Manni-Bucau*
> >>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> >>> *Blog: **http://rmannibucau.wordpress.com/*<
> >> http://rmannibucau.wordpress.com/>
> >>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> >>> *Github: https://github.com/rmannibucau*
> >>>
> >>>
> >>>
> >>> 2013/5/9 David Blevins <[email protected]>
> >>>
> >>>> Seems like there's a simple solution, let's not use 'mvn:' as the
> prefix
> >>>> if we aren't using the Maven coordinate system.
> >>>>
> >>>> Any ideas on a better prefix?  'karaf:' or 'aether:'
> >>>>
> >>>> As well, do you have any reference to Aether that shows this alternate
> >>>> coordinates?
> >>>>
> >>>>
> >>>> -David
> >>>>
> >>>> On May 9, 2013, at 12:38 AM, Romain Manni-Bucau <
> [email protected]>
> >>>> wrote:
> >>>>
> >>>>> Hi
> >>>>>
> >>>>> That's normal:
> >>>>> - matches better default case
> >>>>> - consistent with karaf/aether
> >>>>> ---------- Message transféré ----------
> >>>>> De : <[email protected]>
> >>>>> Date : 9 mai 2013 08:30
> >>>>> Objet : svn commit: r1480535 -
> >>>>>
> >>>>
> >>
> /tomee/tomee/trunk/utils/openejb-provisionning/src/main/java/org/apache/openejb/resolver/maven/Parser.java
> >>>>> À : <[email protected]>
> >>>>>
> >>>>> Author: dblevins
> >>>>> Date: Thu May  9 06:30:22 2013
> >>>>> New Revision: 1480535
> >>>>>
> >>>>> URL: http://svn.apache.org/r1480535
> >>>>> Log:
> >>>>> Doesn't seem like the coordinates used in this chunk of code match
> the
> >>>>> maven coordinate system.
> >>>>>
> >>>>> Modified:
> >>>>>
> >>>>>
> >>>>
> >>
> tomee/tomee/trunk/utils/openejb-provisionning/src/main/java/org/apache/openejb/resolver/maven/Parser.java
> >>>>>
> >>>>> Modified:
> >>>>>
> >>>>
> >>
> tomee/tomee/trunk/utils/openejb-provisionning/src/main/java/org/apache/openejb/resolver/maven/Parser.java
> >>>>> URL:
> >>>>>
> >>>>
> >>
> http://svn.apache.org/viewvc/tomee/tomee/trunk/utils/openejb-provisionning/src/main/java/org/apache/openejb/resolver/maven/Parser.java?rev=1480535&r1=1480534&r2=1480535&view=diff
> >>>>>
> >>>>
> >>
> ==============================================================================
> >>>>> ---
> >>>>>
> >>>>
> >>
> tomee/tomee/trunk/utils/openejb-provisionning/src/main/java/org/apache/openejb/resolver/maven/Parser.java
> >>>>> (original)
> >>>>> +++
> >>>>>
> >>>>
> >>
> tomee/tomee/trunk/utils/openejb-provisionning/src/main/java/org/apache/openejb/resolver/maven/Parser.java
> >>>>> Thu May  9 06:30:22 2013
> >>>>> @@ -19,6 +19,22 @@ package org.apache.openejb.resolver.mave
> >>>>> import java.net.MalformedURLException;
> >>>>> import org.ops4j.pax.url.maven.commons.MavenRepositoryURL;
> >>>>>
> >>>>> +/**
> >>>>> + * This class doesn't seem compliant with the documented Maven
> >>>> Coordinates
> >>>>> of
> >>>>> + *
> >>>>> + *  - groupId:artifactId:packaging:classifier:version
> >>>>> + *
> >>>>> + * http://maven.apache.org/pom.html#Maven_Coordinates
> >>>>> + *
> >>>>> + * For example, per the output of `mvn dependency:tree` TomEE is:
> >>>>> + *
> >>>>> + *  - org.apache.openejb:apache-tomee:zip:webprofile:1.6.0-SNAPSHOT
> >>>>> + *
> >>>>> + * It instead seems to use its own non-maven coordinates of
> >>>>> + *
> >>>>> + *  - groupId:artifactId:version:packaging:classifier
> >>>>> + *
> >>>>> + */
> >>>>> public class Parser {
> >>>>>   public static final String VERSION_LATEST = "LATEST";
> >>>>>   private static final String SYNTAX =
> >>>>> "mvn:[repository_url!]groupId/artifactId[/[version]/[type]]";
> >>>>
> >>>>
> >>
> >>
>
>

Reply via email to