Right, Aether is using the standard Maven coordinates I mention. So far we can't parse these.
-David On May 9, 2013, at 1:23 PM, Romain Manni-Bucau <[email protected]> wrote: > 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]]"; >>>>>> >>>>>> >>>> >>>> >> >>
