public List<Dependency> getDependencies() { return project.getDependencies(); }
/** * @todo the lazy initialisation of this makes me uneasy. * @return {@link Set} < {@link Artifact} > */ public Set createArtifacts( ArtifactFactory artifactFactory, String inheritedScope, ArtifactFilter dependencyFilter ) throws InvalidDependencyVersionException { return MavenMetadataSource.createArtifacts( artifactFactory, getDependencies(), inheritedScope, dependencyFilter, this ); }
@Deprecated public Set<Artifact> createArtifacts( ArtifactFactory artifactFactory, String inheritedScope, ArtifactFilter filter ) throws InvalidDependencyVersionException { return MavenMetadataSource.createArtifacts( artifactFactory, getDependencies(), inheritedScope, filter, this ); }
@Override public Set<Artifact> createArtifacts( MavenProject project ) throws InvalidDependencyVersionException { return MavenMetadataSource.createArtifacts( artifactFactory, project.getDependencies(), null, null, project ); }
private Dependency findProvidedDependencies( Dependency dexDependency, MavenProject project ) { for ( Dependency dependency : project.getDependencies() ) { if ( dependency.getScope().equals( Artifact.SCOPE_PROVIDED ) ) { if ( dependency.getArtifactId().equals( dexDependency.getArtifactId() ) && dependency.getGroupId().equals( dexDependency.getGroupId() ) && dependency.getType().equals( dexDependency.getType() ) && dependency.getVersion().equals( dexDependency.getVersion() ) ) { return dependency; } } } return null; }
Set<Artifact> transitiveArtifacts = processTransitiveDependencies( project.getDependencies(), sharedLibraries );
for ( Iterator j = project.getDependencies().iterator(); j.hasNext(); )
for ( Dependency dependency : project.getDependencies() )
List<ArtifactVersion> availableVersions = null; if (org.apache.maven.artifact.Artifact.SCOPE_SYSTEM.equals(dependencyNode.getArtifact().getScope())) { for (org.apache.maven.model.Dependency d : project.getDependencies()) { final Artifact a = dependencyNode.getArtifact(); if (d.getSystemPath() != null && artifactsMatch(d, a)) {
dependencies = rel.project.getDependencies();
for ( Dependency dependency : project.getDependencies() ) for ( Dependency dependency : project.getDependencies() )
@Override List<MavenProject> findDependencies() { final List<MavenProject> result = new ArrayList<>(); final List<String> scopeList = Arrays.asList(Artifact.SCOPE_COMPILE, Artifact.SCOPE_RUNTIME, Artifact.SCOPE_PROVIDED, Artifact.SCOPE_TEST); for (final Object dependencyObject : getProject().getDependencies()) { final Dependency dependency = (Dependency) dependencyObject; if (scopeList.contains(dependency.getScope())) { final MavenProject project = findProjectFromReactor(dependency); if (project != null) { result.add(project); } } } return result; }
for ( Iterator d = project.getDependencies().iterator(); d.hasNext(); ) { Dependency dep = (Dependency) d.next();
List d = project.getDependencies();
public String getYawpVersion() { for (Dependency dependency : project.getDependencies()) { if (dependency.getGroupId().equals(YAWP_GROUP_ID)) { return dependency.getVersion(); } } throw new RuntimeException("Could not resolve YAWP! version in Maven."); } }
private boolean dependencyArtifactIdContains(NbMavenProject nbMvn, String artifactId) { MavenProject mPrj = nbMvn.getMavenProject(); for (Object o : mPrj.getDependencies()) { Dependency d = (Dependency) o; if (d.getArtifactId().contains(artifactId)) { return true; } } return false; }
protected Set<String> getPluginDependencies() { List<Dependency> allDependencies = project.getDependencies(); return allDependencies.stream() .filter(d -> d.getClassifier() != null && d.getClassifier().equals(MULE_PLUGIN_CLASSIFIER)) .map(d -> d.getGroupId() + BUNDLE_DESCRIPTOR_SEPARATOR + d.getArtifactId() + BUNDLE_DESCRIPTOR_SEPARATOR + d.getVersion()) .collect(toSet()); }
private boolean hasNativeLibLoaderAsDependency() { for (MavenProject project = getMavenProject(); project != null; project = project.getParent()) { final List<Dependency> dependencies = project.getDependencies(); for (final Dependency dependency : dependencies) { final String artifactId = dependency.getArtifactId(); if ("native-lib-loader".equals(artifactId)) { return true; } } } return false; }
public List<DependencyDescriptor> getPomDirectDependencies( DependencyFilter filter ) { List<DependencyDescriptor> deps = new ArrayList<DependencyDescriptor>(); for (Dependency dep : mavenProject.getDependencies()) { DependencyDescriptor depDescr = new DependencyDescriptor(dep); if (depDescr.isValid() && filter.accept(depDescr.getReleaseId(), depDescr.getScope())) { deps.add(depDescr); } } return deps; } }
protected Map<String, Object> getDirectDependenciesJsonMap(String nameStrategy) throws Exception { List<Dependency> dependencies = project.getDependencies(); if (dependencies == null || dependencies.isEmpty()){ return null; } else { iterateThrough(dependencies); } JsonUtils jsonUtils = new JsonUtils(); List<Map<String, Object>> dependencyHashes = jsonUtils.getDependencyHashes(dependencies, project.getPluginManagement().getPlugins()); return jsonUtils.getJsonPom(project, dependencyHashes, nameStrategy); }