public DependencyBuilder setPackaging(String packaging) { getCoordinate().setPackaging(packaging); return this; }
public Coordinate convert(Document doc) { return CoordinateBuilder.create() .setGroupId(doc.get(GROUP_ID)) .setArtifactId(doc.get(ARTIFACT_ID)) .setVersion(doc.get(VERSION)) .setClassifier(doc.get(CLASSIFIER)) .setPackaging(doc.get(PACKAGING)); } });
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; }
public Coordinate convert(Document doc) { return CoordinateBuilder.create() .setGroupId(doc.get(GROUP_ID)) .setArtifactId(doc.get(ARTIFACT_ID)) .setVersion(doc.get(VERSION)) .setClassifier(doc.get(CLASSIFIER)) .setPackaging(doc.get(PACKAGING)); } });
protected Coordinate createCoordinate(String groupId, String artifactId, String version, String packaging) { CoordinateBuilder builder = CoordinateBuilder.create() .setGroupId(groupId) .setArtifactId(artifactId); if (version != null) { builder = builder.setVersion(version); } if (packaging != null) { builder = builder.setPackaging(packaging); } return builder; }
public static Coordinate createCoordinate(String groupId, String artifactId, String version, String packaging) { CoordinateBuilder builder = CoordinateBuilder.create() .setGroupId(groupId) .setArtifactId(artifactId); if (version != null) { builder = builder.setVersion(version); } if (packaging != null) { builder = builder.setPackaging(packaging); } return builder; }
/** * Connects to a repository and returns the version of the latest windup-distribution. */ public Coordinate queryLatestWindupRelease() { final CoordinateBuilder coords = CoordinateBuilder.create() .setGroupId("org.jboss.windup") .setArtifactId("windup-distribution") .setClassifier("offline") .setPackaging("zip"); Coordinate coord = this.getLatestReleaseOf(coords); return coord; }
/** * Connects to a repository and returns the version of the latest windup-distribution. */ public Coordinate queryLatestWindupRelease() { final CoordinateBuilder coords = CoordinateBuilder.create() .setGroupId("org.jboss.windup") .setArtifactId("windup-distribution") .setClassifier("offline") .setPackaging("zip"); Coordinate coord = this.getLatestReleaseOf(coords); return coord; }
/** * Returns the latest available distribution */ private Coordinate getLatestAvailableDistribution(DependencyResolver resolver) { final Version runtimeVersion = Versions.getImplementationVersionFor(getClass()); CoordinateBuilder distCoordinate = CoordinateBuilder.create().setGroupId("org.jboss.forge") .setArtifactId("forge-distribution") .setClassifier("offline").setPackaging("zip"); DependencyQuery query = DependencyQueryBuilder .create(distCoordinate) .setFilter(new CompositeDependencyFilter( new NonSnapshotDependencyFilter(), new Predicate<Dependency>() { @Override public boolean accept(Dependency dependency) { Version version = SingleVersion.valueOf(dependency.getCoordinate().getVersion()); return version.compareTo(runtimeVersion) > 0 && version.getMajorVersion() == runtimeVersion.getMajorVersion() && "Final".equals(version.getQualifier()); } })); List<Coordinate> versions = resolver.resolveVersions(query); return versions.isEmpty() ? null : versions.get(versions.size() - 1); }
@Override public ArchetypeCatalog getArchetypeCatalog() { if (cachedArchetypes == null) { String version = VersionHelper.fabric8ArchetypesVersion(); Coordinate coordinate = CoordinateBuilder.create() .setGroupId("io.fabric8.archetypes") .setArtifactId("archetypes-catalog") .setVersion(version) .setPackaging("jar"); // load the archetype-catalog.xml from inside the JAR Dependency dependency = resolver.get().resolveArtifact(DependencyQueryBuilder.create(coordinate)); if (dependency != null) { try { String name = dependency.getArtifact().getFullyQualifiedName(); URL url = new URL("file", null, name); URLClassLoader loader = new URLClassLoader(new URL[]{url}); InputStream is = loader.getResourceAsStream("archetype-catalog.xml"); if (is != null) { cachedArchetypes = new ArchetypeCatalogXpp3Reader().read(is); } } catch (Exception e) { LOG.log(Level.WARNING, "Error while retrieving archetypes due " + e.getMessage(), e); } } } return cachedArchetypes; }
builder.setGroupId(split[0]); builder.setArtifactId(split[1]); builder.setPackaging(split[2]); builder.setVersion(split[3]); break; builder.setGroupId(split[0]); builder.setArtifactId(split[1]); builder.setPackaging(split[2]); builder.setClassifier(split[3]); builder.setVersion(split[4]);
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()); }