public static Artifact asArtifact(MavenCoordinate coordinate, ArtifactTypeRegistry registry) throws CoordinateParseException { try { return new DefaultArtifact(coordinate.getGroupId(), coordinate.getArtifactId(), coordinate.getClassifier(), coordinate.getPackaging().getExtension(), coordinate.getVersion(), registry.get(coordinate.getPackaging().getId())); } catch (IllegalArgumentException e) { throw new CoordinateParseException("Unable to create artifact from invalid coordinates " + coordinate.toCanonicalForm()); } }
public static Artifact asArtifact(MavenCoordinate coordinate, ArtifactTypeRegistry registry) throws CoordinateParseException { try { return new DefaultArtifact(coordinate.getGroupId(), coordinate.getArtifactId(), coordinate.getClassifier(), coordinate.getPackaging().getExtension(), coordinate.getVersion(), registry.get(coordinate.getPackaging().getId())); } catch (IllegalArgumentException e) { throw new CoordinateParseException("Unable to create artifact from invalid coordinates " + coordinate.toCanonicalForm()); } }
tool.dependency(dep.getScope().name(), coord.getGroupId(), coord.getArtifactId(), coord.getVersion(), coord.getPackaging().getExtension(), coord.getClassifier(), dep.asFile(), topLevelDeps.contains(gav(coord))); tool.dependency(dep.getScope().name(), coord.getGroupId(), coord.getArtifactId(), coord.getVersion(), coord.getPackaging().getExtension(), coord.getClassifier(), dep.asFile(), this.requestedMavenArtifacts.contains(gav(coord)) || this.requestedMavenArtifacts.contains(ga(coord)));
@Test public void ejbPackaging() { final String groupId = "groupId"; final String artifactId = "artifactId"; final PackagingType packaging = PackagingType.of("ejb"); final String version = "version"; final MavenCoordinate coordinate = new MavenCoordinateImpl(groupId, artifactId, version, packaging, null); Assert.assertEquals(PackagingType.EJB, coordinate.getPackaging()); Assert.assertEquals("jar", coordinate.getPackaging().getExtension()); } }