private DependencyBuilder createProcessorDependency() { DependencyBuilder processorDependency = DependencyBuilder.create() .setGroupId("org.bsc.maven") .setArtifactId("maven-processor-plugin"); return processorDependency; }
public static DependencyBuilder create(final Dependency dep) { DependencyBuilder builder = new DependencyBuilder(); builder.setGroupId(dep.getGroupId()); builder.setArtifactId(dep.getArtifactId()); builder.setVersion(dep.getVersion()); builder.setPackagingType(dep.getPackagingType()); builder.setScopeType(dep.getScopeType()); builder.setClassifier(dep.getClassifier()); builder.setSystemPath(dep.getSystemPath()); return builder; }
@Override public String toString() { return DependencyBuilder.toString(this); }
@Override public Dependency getAptDependency() { return DependencyBuilder.create() .setGroupId("org.eclipse.persistence") .setArtifactId("eclipselink") .setVersion("2.4.0"); }
@Override protected List<Dependency> getRequiredDependencies() { return Arrays .asList((Dependency) DependencyBuilder.create("javax.validation:validation-api").setScopeType( ScopeType.PROVIDED)); }
public Dependency getArtifact() { return artifact == null ? null : DependencyBuilder.create(artifact); }
DependencyBuilder dependencyBuilder = new DependencyBuilder(); if (split.length > 0) dependencyBuilder.setGroupId(split[0].trim()); dependencyBuilder.setArtifactId(split[1].trim()); dependencyBuilder.setVersion(split[2].trim()); if (ScopeType.OTHER.equals(scopeType)) dependencyBuilder.setScopeType(trimmed == null ? null : trimmed); dependencyBuilder.setScopeType(scopeType); if (PackagingType.OTHER.equals(packaging)) dependencyBuilder.setPackagingType(trimmed == null ? null : trimmed); dependencyBuilder.setPackagingType(packaging);
private Dependency promptAndUpdateManaged(final DependencyFacet deps, final Dependency dependency, DependencyFilter filter) { DependencyBuilder toAdd = DependencyBuilder.create(promptVersion(deps, dependency, filter)); // ensure that the added managed dependency has the same traits as the dependency provided toAdd.setScopeType(dependency.getScopeType()) .setClassifier(dependency.getClassifier()) .setPackagingType(dependency.getPackagingType()); updateManagedDependency(deps, toAdd); return toAdd; }
dependency = DependencyBuilder.create(dependency).setScopeType(ScopeType.PROVIDED); dependencies.add(DependencyBuilder.create(dependency).setVersion(providerVersion)); choice = DependencyBuilder.create(choice).setScopeType(ScopeType.PROVIDED);
private DependencyBuilder getWithScopeType(final Dependency dependency, final ScopeType type) { return DependencyBuilder.create(dependency).setVersion(dependency.getVersion()) .setScopeType(type == null ? dependency.getScopeType() : type.toString()) .setPackagingType(dependency.getPackagingType()); }
public HibernateValidatorProvider() { // define hibernate validator default descriptor file this.defaultDescriptor = Descriptors.create(ValidationDescriptor.class) .setDefaultProvider("org.hibernate.validator.HibernateValidator") .setMessageInterpolator("org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator") .setTraversableResolver("org.hibernate.validator.engine.resolver.DefaultTraversableResolver") .setConstraintValidatorFactory("org.hibernate.validator.engine.ConstraintValidatorFactoryImpl"); // add hibernate validator dependencies final DependencyBuilder hibernateValidator = DependencyBuilder.create() .setGroupId("org.hibernate") .setArtifactId("hibernate-validator") .setScopeType(PROVIDED); final Set<Dependency> dependenciesTmpSet = new LinkedHashSet<Dependency>(); dependenciesTmpSet.add(hibernateValidator); this.dependencies = unmodifiableSet(dependenciesTmpSet); }
Dependency projectDependency = DependencyBuilder.create() .setGroupId(rootPom.getGroupId() == null ? rootPom.getParent().getGroupId() : rootPom.getGroupId()) .setArtifactId(rootPom.getArtifactId()).setPackagingType(rootPom.getPackaging()); if (coordinates == null || DependencyBuilder.areEquivalent(projectDependency, coordinates))
new MavenDependencyAdapter(dependency)); org.jboss.forge.project.dependencies.Dependency query = DependencyBuilder.create(resolved) .setVersion("(" + resolved.getVersion() + ",)");
@Command(value = "find-dependency", help = "Search for dependencies in all configured project repositories.") public void searchDep( @Option(required = true, help = "dependency identifier, ex: \"org.jboss.forge:forge-api:1.0.0\"", description = "[ groupId:artifactId {:version:scope:packaging} ]", type = PromptType.DEPENDENCY_ID ) Dependency gav, final PipeOut out ) { DependencyFacet deps = project.getFacet(DependencyFacet.class); if ((gav.getVersion() == null) || gav.getVersion().trim().isEmpty()) { gav = DependencyBuilder.create(gav).setVersion("[0,)"); } List<Dependency> versions = deps.resolveAvailableVersions(gav); for (Dependency dep : versions) { out.println(DependencyBuilder.toString(dep)); } if (versions.isEmpty()) { out.println("No artifacts found for the query [" + gav + "]"); } }
@Override public void modify(final Node configuration) { Node excludes = configuration .getOrCreate("artifactSet") .getOrCreate("excludes"); for (Node n : excludes.get("exclude")) { if (DependencyBuilder.areEquivalent(DependencyBuilder.create(n.getText()), dep)) { return; } } excludes.createChild("exclude").text(dep.getGroupId() + ":" + dep.getArtifactId()); } });
public DependencyBuilder setVersion(final String version) { parent.setVersion(version); return parent; }
public DependencyBuilder setScope(final ScopeType scope) { parent.setScopeType(scope); return parent; }
private List<DependencyResource> resolveArtifacts(final Project project, final Dependency dep) { Dependency d = dep; List<DependencyResource> artifacts = new ArrayList<DependencyResource>(); DependencyFacet deps = project.getFacet(DependencyFacet.class); for (Dependency d2 : deps.getDependencies()) { if (DependencyBuilder.areEquivalent(d, d2) && (d2.getVersion() != null)) { d = d2; break; } } if (artifacts.size() != 1) { artifacts = resolver.resolveArtifacts(d, deps.getRepositories()); } if (artifacts.size() != 1) { ShellMessages.warn(shell, "Could not resolve dependency [" + d.toCoordinates() + "]"); } return artifacts; }
@Override protected List<Dependency> getRequiredDependencies() { return Arrays.asList( (Dependency) DependencyBuilder.create("org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec"), (Dependency) DependencyBuilder.create("org.jboss.spec.javax.xml.rpc:jboss-jaxrpc-api_1.1_spec"), (Dependency) DependencyBuilder.create("org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.3_spec"), (Dependency) DependencyBuilder.create("org.jboss.spec.javax.xml.ws:jboss-jaxws-api_2.2_spec") ); } }
@Override protected List<Dependency> getRequiredDependencies() { return Arrays .asList((Dependency) DependencyBuilder.create("org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec") .setScopeType(ScopeType.PROVIDED)); }