List of usage examples for org.apache.maven.artifact ArtifactScopeEnum test
ArtifactScopeEnum test
To view the source code for org.apache.maven.artifact ArtifactScopeEnum test.
Click Source Link
From source file:org.ebayopensource.turmeric.eclipse.mavenapi.impl.AbstractMavenApi.java
License:Open Source License
private void resolveArtifactDependencies(MavenImpl embedder, RepositorySystem repoSystem, Artifact artifact, Set<Artifact> result) throws MavenEclipseApiException { try {//from w w w . jav a2s .c o m MavenProject mProject = resolveArtifactAsProject(artifact); for (Dependency dep : mProject.getDependencies()) { ArtifactScopeEnum scope = ArtifactScopeEnum.valueOf(dep.getScope()); if (ArtifactScopeEnum.test.equals(scope) == false) { Artifact art = resolveArtifact(embedder, repoSystem, new EclipseArtifactMetadata(dep.getGroupId(), dep.getArtifactId(), dep.getVersion(), dep.getType(), scope, dep.getClassifier())); if (result.contains(art) == false) { result.add(art); resolveArtifactDependencies(embedder, repoSystem, art, result); } } } } catch (Exception e) { //ignore this one } }