private void updateDependency(final DependencyFacet deps, final Dependency dependency) { deps.addDirectDependency(dependency); }
private void installArquillianWildflySwarmDependency(DependencyFacet dependencyFacet) { dependencyFacet.addDirectDependency(SWARM_ARQUILLIAN_DEPENDENCY); }
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; }
@Override public boolean install() { Assert.notNull(frameworkVersion, "You should pick testing framework version before installing this facet"); final DependencyFacet dependencyFacet = getDependencyFacet(); getMatchingDependencies(dependencyFacet.getDependencies()) .forEach(dependencyFacet::removeDependency); dependencyFacet.addDirectDependency(buildFrameworkDependency().setVersion(frameworkVersion)); return true; }
facet.addDirectDependency(SpringBootFacet.SPRING_BOOT_STARTER_WEB); facet.addDirectDependency(SpringBootFacet.CXF_SPRING_BOOT); facet.addDirectDependency(SpringBootFacet.JACKSON_JAXRS_PROVIDER);
dependencies.addDirectDependency(dependency);
depFacet.addDirectDependency(getDependencyWithVersion(dep, versionFacet));
@Override public Result execute(UIExecutionContext context) throws Exception { DatabaseType chosenDbType = dbType.getValue(); String chosenScope = scope.getValue(); String chosenVersion = version.getValue(); if (chosenVersion == null) { List<String> versions = getVersionsFor(chosenDbType); if (!versions.isEmpty()) { chosenVersion = versions.get(versions.size() - 1); } } if (chosenVersion == null) { return Results.fail("No version specified or found for " + chosenDbType.getDriverCoordinate()); } Project project = getSelectedProject(context); DependencyBuilder dependency = DependencyBuilder.create() .setCoordinate(chosenDbType.getDriverCoordinate()) .setVersion(chosenVersion) .setScopeType(chosenScope); DependencyFacet dependencyFacet = project.getFacet(DependencyFacet.class); dependencyFacet.addDirectDependency(dependency); return Results.success("JDBC Driver Dependency " + dependency + " installed"); }
public void installFractions(Iterable<FractionDescriptor> selectedFractions) { DependencyFacet facet = getFaceted().getFacet(DependencyFacet.class); addSwarmBOM(); for (FractionDescriptor descriptor : selectedFractions) { Dependency dependency = DependencyBuilder.create() .setGroupId(descriptor.getGroupId()) .setArtifactId(descriptor.getArtifactId()); if (!facet.hasEffectiveDependency(dependency)) { facet.addDirectDependency(dependency); } } }
facet.addPlugin(processorPlugin); getFaceted().getFacet(DependencyFacet.class).addDirectDependency( DependencyBuilder.create().setCoordinate(aptDependency).setScopeType("provided"));