in tomee-patch-plugin/src/main/java/org/apache/tomee/patch/plugin/PatchMojo.java [890:913]
public static DefaultDependableCoordinate mvn(final String coordinates) {
final String[] parts = coordinates.split(":");
// org.apache.tomee:apache-tomee:zip:plus:7.1.0
if (parts.length == 5) {
final String group = parts[0];
final String artifact = parts[1];
final String packaging = parts[2];
final String classifier = parts[3];
final String version = parts[4];
return mvn(group, artifact, version, packaging, classifier);
}
// org.apache.tomee:tomee-util:jar:7.1.0
if (parts.length == 4) {
final String group = parts[0];
final String artifact = parts[1];
final String packaging = parts[2];
final String version = parts[3];
return mvn(group, artifact, version, packaging, null);
}
throw new IllegalArgumentException("Unsupported coordinates (GAV): " + coordinates);
}