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