public DependencyBuilder setVersion(String version) { getCoordinate().setVersion(version); 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)); } });
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; }
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; }
@Override public Coordinate getCoordinate() { return CoordinateBuilder.create() .setGroupId(getGroupId()) .setArtifactId(getArtifactId()) .setVersion(getVersion()); }
@Override public List<Coordinate> resolveVersions(DependencyQuery query) { VersionRangeResult r = getVersions(query); List<Coordinate> result = new ArrayList<>(); Predicate<Dependency> filter = query.getDependencyFilter(); for (Version v : r.getVersions()) { CoordinateBuilder coord = CoordinateBuilder.create(query.getCoordinate()).setVersion(v.toString()); DependencyBuilder versionedDep = DependencyBuilder.create().setCoordinate(coord); if (filter == null || filter.accept(versionedDep)) { result.add(coord); } } return result; }
if (version == null || version.isEmpty()) dep = CoordinateBuilder.create(dep).setVersion("[,)"); dep = CoordinateBuilder.create(dep).setVersion("[" + version + "]");
builder.setGroupId(split[0]); builder.setArtifactId(split[1]); builder.setVersion(split[2]); break; case 4: builder.setArtifactId(split[1]); builder.setPackaging(split[2]); builder.setVersion(split[3]); break; case 5: builder.setPackaging(split[2]); builder.setClassifier(split[3]); builder.setVersion(split[4]); break; default:
private boolean processorConfigured(MetaModelProvider provider) { CoordinateBuilder dependency = createProcessorCoordinate().setVersion(null); MavenPluginFacet pluginFacet = getFaceted().getFacet(MavenPluginFacet.class); if (pluginFacet.hasPlugin(dependency)) { MavenPlugin plugin = pluginFacet.getPlugin(dependency); if (plugin.listExecutions().size() > 0) { Configuration config = plugin.listExecutions().get(0).getConfig(); if (config.hasConfigurationElement("processors")) { ConfigurationElement element = config.getConfigurationElement("processors").getChildByName("processor"); return element.getText().equals(provider.getProcessor()); } } } return false; }
@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; }
public static boolean isSkipped(ArchiveCoordinateModel coordinate) { return isSkipped(CoordinateBuilder.create() .setArtifactId(coordinate.getArtifactId()) .setGroupId(coordinate.getGroupId()) .setClassifier(coordinate.getClassifier()) .setVersion(coordinate.getVersion())); }
public static boolean isSkipped(ArchiveCoordinateModel coordinate) { return isSkipped(CoordinateBuilder.create() .setArtifactId(coordinate.getArtifactId()) .setGroupId(coordinate.getGroupId()) .setClassifier(coordinate.getClassifier()) .setVersion(coordinate.getVersion())); }
public static boolean isSkipped(ArchiveCoordinateModel coordinate) { return isSkipped(CoordinateBuilder.create() .setArtifactId(coordinate.getArtifactId()) .setGroupId(coordinate.getGroupId()) .setClassifier(coordinate.getClassifier()) .setVersion(coordinate.getVersion())); }
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()); }