public DependencyBuilder setPackaging(String packaging) { getCoordinate().setPackaging(packaging); return this; }
public DependencyBuilder setVersion(String version) { getCoordinate().setVersion(version); return this; }
public String getGroupId() { return getCoordinate().getGroupId(); }
public DependencyBuilder setArtifactId(String artifactId) { getCoordinate().setArtifactId(artifactId); return this; }
public DependencyBuilder setGroupId(String groupId) { getCoordinate().setGroupId(groupId); return this; }
public DependencyBuilder setClassifier(String classifier) { getCoordinate().setClassifier(classifier); return this; }
@Override public List<String> getAvailableVersions() { final List<Coordinate> availableCoordinates = getDependencyResolver().resolveVersions( DependencyQueryBuilder.create(buildFrameworkDependency().getCoordinate())); return availableCoordinates.stream() .map(Coordinate::getVersion) .collect(Collectors.toList()); }
@Override public boolean install() { final DependencyFacet depFacet = getProject().getFacet(DependencyFacet.class); final VersionFacet versionFacet = getProject().getFacet(VersionFacet.class); for (final DependencyBuilder dep : createDependencies()) { if (dep.getCoordinate().getVersion() == null || dep.getCoordinate().getVersion().equals("")) { dep.setVersion(versionFacet.resolveVersion(dep.getGroupId(), dep.getCoordinate().getArtifactId())); } if (!depFacet.hasDirectManagedDependency(dep)) { depFacet.addDirectManagedDependency(dep); } } return true; }
private DependencyBuilder getDependencyWithVersion(final DependencyBuilder dep, final VersionFacet versionFacet) { if (!versionFacet.isManaged(dep)) { if (dep.getGroupId().equals(ArtifactVault.ERRAI_GROUP_ID)) dep.setVersion(Property.ErraiVersion.invoke()); else dep.setVersion(versionFacet.resolveVersion(dep.getGroupId(), dep.getCoordinate().getArtifactId())); } return dep; }
@Override public boolean uninstall() { maybeInit(); final MavenPluginFacet pluginFacet = getProject().getFacet(MavenPluginFacet.class); pluginFacet.removePlugin(DependencyBuilder.create(getPluginArtifact().toString()).getCoordinate()); return true; }
if (dep.getCoordinate().getArtifactId().equals(pluginDep.getArtifactId()) && dep.getGroupId().equals(pluginDep.getGroupId())) continue outer; .getCoordinate());
if (!hasDependency(profile, dep)) { if (!versionFacet.isManaged(dep)) { if (dep.getCoordinate().getVersion() == null || dep.getCoordinate().getVersion().equals("")) { if (dep.getGroupId().equals(ArtifactVault.ERRAI_GROUP_ID)) dep.setVersion(Property.ErraiVersion.invoke()); else dep.setVersion(versionFacet.resolveVersion(dep.getGroupId(), dep.getCoordinate().getArtifactId()));
if (pluginDep.getArtifactId().equals(dep.getCoordinate().getArtifactId()) && pluginDep.getGroupId().equals(dep.getGroupId())) continue outer;
"Dependency [%s:%s] is currently managed. " + "Reference the existing managed dependency [%s:%s:%s]?", dep.getCoordinate().getArtifactId(), dep.getCoordinate().getGroupId(), existingDep.getCoordinate().getGroupId(), existingDep.getCoordinate().getArtifactId(),
if (dep.getCoordinate().getVersion() == null || dep.getCoordinate().getVersion().equals("")) { if (dep.getGroupId().equals(ArtifactVault.ERRAI_GROUP_ID)) dep.setVersion(Property.ErraiVersion.invoke()); else dep.setVersion(versionFacet.resolveVersion(dep.getGroupId(), dep.getCoordinate().getArtifactId()));
if (depBuilder.getCoordinate().getVersion() == null || depBuilder.getCoordinate().getVersion().equals("")) { if (ArtifactVault.ERRAI_GROUP_ID.equals(depBuilder.getGroupId())) { depBuilder.setVersion(Property.ErraiVersion.invoke()); depBuilder.getGroupId(), depBuilder.getCoordinate().getArtifactId()));