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]]"; > >>>> > >>>> > >> > >> > >
