public DependencyBuilder setArtifactId(String artifactId) { getCoordinate().setArtifactId(artifactId); return this; }
public static CoordinateBuilder create(Map<String, String> atts) { CoordinateBuilder builder = CoordinateBuilder.create(); builder.setGroupId(atts.get("groupId")); builder.setArtifactId(atts.get("artifactId")); builder.setVersion(atts.get("version")); builder.setClassifier(atts.get("classifier")); builder.setPackaging(atts.get("packaging")); return builder; }
@Override public List<Coordinate> getExcludedCoordinates() { List<Coordinate> result = new ArrayList<Coordinate>(); List<Exclusion> exclusions = this.getExclusions(); for (Exclusion exclusion : exclusions) { Coordinate coord = CoordinateBuilder.create().setArtifactId(exclusion.getArtifactId()) .setGroupId(exclusion.getGroupId()); result.add(coord); } return result; }
builder.setArtifactId(split[1]);
public static CoordinateBuilder create(Coordinate c) { CoordinateBuilder builder = create(); builder.setGroupId(c.getGroupId()).setArtifactId(c.getArtifactId()); builder.setClassifier(c.getClassifier()).setPackaging(c.getPackaging()).setVersion(c.getVersion()); return builder; }
@Override public Coordinate getCoordinate() { return CoordinateBuilder.create() .setArtifactId(getArtifactId()) .setClassifier(getClassifier()) .setGroupId(getGroupId()) .setPackaging(getType()) .setSystemPath(getSystemPath()) .setVersion(getVersion()); }
@Override public boolean install() { MavenPluginFacet pluginFacet = getOrigin().getFacet(MavenPluginFacet.class); MavenPluginBuilder plugin = MavenPluginBuilder .create() .setCoordinate(CoordinateBuilder.create().setGroupId("org.apache.maven.plugins") .setArtifactId("maven-jar-plugin")) .addExecution( ExecutionBuilder .create() .setId("create-forge-addon") .setPhase("package") .addGoal("jar") .setConfig( ConfigurationBuilder.create().addConfigurationElement( ConfigurationElementBuilder.create().setName("classifier") .setText("forge-addon")))); pluginFacet.addPlugin(plugin); return true; }