@Override public Dependency convert(String source) { return DependencyBuilder.create(source); } }
@Override public List<Coordinate> resolveAvailableVersions(final String gavs) { return resolveAvailableVersions(DependencyBuilder.create(gavs)); }
public ErraiBuildDependencyFacet() { setCoreDependencies(DependencyBuilder.create(ErraiTools.toString()), DependencyBuilder.create(GwtUser.toString()) .setScopeType("provided"), DependencyBuilder.create(ErraiJboss.toString()), DependencyBuilder .create(JUnit.toString()).setScopeType("test"), DependencyBuilder.create(JbossSupport.toString())); }
public ErraiBusDependencyFacet() { setCoreDependencies(DependencyBuilder.create(ErraiBus.toString())); profileDependencies = new HashMap<String, Collection<DependencyBuilder>>(); }
public static DependencyBuilder addDependency(Project project, Dependency dependency) { final DependencyFacet dependencyFacet = project.getFacet(DependencyFacet.class); final DependencyBuilder builder = dependency instanceof DependencyBuilder ? (DependencyBuilder) dependency : DependencyBuilder.create(dependency); dependencyFacet.addDirectDependency(builder); return builder; }
public ErraiCommonDependencyFacet() { setCoreDependencies( DependencyBuilder.create(ErraiCommon.toString()) ); }
public ErraiNavigationDependencyFacet() { setCoreDependencies(DependencyBuilder.create(DependencyArtifact.ErraiNavigation.toString())); }
@Override protected DependencyBuilder buildFrameworkDependency() { return DependencyBuilder.create() .setGroupId(TEST_NG_GROUP_ID) .setArtifactId(TEST_NG_ARTIFACT_ID) .setScopeType(TEST_NG_SCOPE); } }
private Dependency getUnversioned(Dependency dependency) { return DependencyBuilder.create(dependency).setVersion(null).setOptional(dependency.isOptional()); }
@Override public Dependency toDependency(AddonId addon) { String[] mavenCoords = addon.getName().split(":"); Dependency dependency = DependencyBuilder.create().setGroupId(mavenCoords[0]) .setArtifactId(mavenCoords[1]) .setVersion(addon.getVersion().toString()).setClassifier(FORGE_ADDON_CLASSIFIER); return dependency; }
protected DependencyBuilder getDependency(final DependencyArtifact artifact) { final DependencyBuilder dep = DependencyBuilder.create(artifact.toString()); if (artifact.getClassifier() != null) dep.setClassifier(artifact.getClassifier()); return dep; }
private Collection<String> getValidErraiVersions() { final DependencyFacet depFacet = holder.getProject().getFacet(DependencyFacet.class); final Dependency erraiDep = DependencyBuilder.create(DependencyArtifact.ErraiParent.toString()); final List<String> versions = new ArrayList<String>(); for (final Coordinate coord : depFacet.resolveAvailableVersions(erraiDep)) { if (isValidVersion(coord.getVersion())) versions.add(coord.getVersion()); } return versions; }
private void addFabric8DependenciesToPom(Project project, String fabric8Deps, Map<String, SpringBootDependencyDTO> selectedDTOs) { String[] deps = fabric8Deps.split(","); for (String dep : deps) { SpringBootDependencyDTO dto = selectedDTOs.get(dep); if (dto != null) { DependencyBuilder dp = DependencyBuilder.create().setGroupId(dto.getGroupId()).setArtifactId(dto.getArtifactId()).setVersion(dto.getVersion()); dependencyInstaller.install(project, dp); } } }
@Override public Dependency getOutputDependency() { return DependencyBuilder.create().setGroupId(getProjectGroupName()).setArtifactId(getProjectName()) .setVersion(getProjectVersion()); }
@Override public boolean uninstall() { maybeInit(); final MavenPluginFacet pluginFacet = getProject().getFacet(MavenPluginFacet.class); pluginFacet.removePlugin(DependencyBuilder.create(getPluginArtifact().toString()).getCoordinate()); return true; }
protected void addTestScopedDependency(final Project project, final DependencyArtifact artifact) { final DependencyBuilder depBuilder = DependencyBuilder.create(artifact.toString()); final MavenDependencyFacet dependencyFacet = project.getFacet(MavenDependencyFacet.class); final VersionFacet versionFacet = project.getFacet(VersionFacet.class); if (!dependencyFacet.hasDirectDependency(depBuilder)) { if (!versionFacet.isManaged(depBuilder)) { depBuilder.setVersion(versionFacet.resolveVersion(GwtMockito)); } dependencyFacet.addDirectDependency(depBuilder); } }
@Override public Dependency resolveProperties(final Dependency dependency) { MavenFacet mvn = getFaceted().getFacet(MavenFacet.class); DependencyBuilder builder = DependencyBuilder.create(dependency); builder.setGroupId(mvn.resolveProperties(dependency.getCoordinate().getGroupId())); builder.setArtifactId(mvn.resolveProperties(dependency.getCoordinate().getArtifactId())); builder.setVersion(mvn.resolveProperties(dependency.getCoordinate().getVersion())); builder.setClassifier(mvn.resolveProperties(dependency.getCoordinate().getClassifier())); builder.setPackaging(mvn.resolveProperties(dependency.getCoordinate().getPackaging())); builder.setScopeType(mvn.resolveProperties(dependency.getScopeType())); return builder; }