Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.m2e.cliresolver/src/main/java/org/eclipse/m2e/cliresolver/EclipseWorkspaceArtifactResolver.java')
-rw-r--r--org.eclipse.m2e.cliresolver/src/main/java/org/eclipse/m2e/cliresolver/EclipseWorkspaceArtifactResolver.java63
1 files changed, 32 insertions, 31 deletions
diff --git a/org.eclipse.m2e.cliresolver/src/main/java/org/eclipse/m2e/cliresolver/EclipseWorkspaceArtifactResolver.java b/org.eclipse.m2e.cliresolver/src/main/java/org/eclipse/m2e/cliresolver/EclipseWorkspaceArtifactResolver.java
index e1d02055..df43bc50 100644
--- a/org.eclipse.m2e.cliresolver/src/main/java/org/eclipse/m2e/cliresolver/EclipseWorkspaceArtifactResolver.java
+++ b/org.eclipse.m2e.cliresolver/src/main/java/org/eclipse/m2e/cliresolver/EclipseWorkspaceArtifactResolver.java
@@ -1,3 +1,4 @@
+
package org.eclipse.m2e.cliresolver;
import java.util.List;
@@ -8,39 +9,39 @@ import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
import org.apache.maven.artifact.resolver.ArtifactResolutionException;
import org.apache.maven.artifact.resolver.DefaultArtifactResolver;
+
import org.eclipse.m2e.cli.WorkspaceState;
+
public class EclipseWorkspaceArtifactResolver extends DefaultArtifactResolver {
- public void resolve(Artifact artifact, List remoteRepositories,
- ArtifactRepository localRepository)
- throws ArtifactResolutionException, ArtifactNotFoundException {
- if (!resolveAsEclipseProject(artifact)) {
- super.resolve(artifact, remoteRepositories, localRepository);
- }
- }
-
- public void resolveAlways(Artifact artifact, List remoteRepositories,
- ArtifactRepository localRepository)
- throws ArtifactResolutionException, ArtifactNotFoundException {
- if (!resolveAsEclipseProject(artifact)) {
- super.resolveAlways(artifact, remoteRepositories, localRepository);
- }
- }
-
- private boolean resolveAsEclipseProject(Artifact artifact) {
- Properties state = WorkspaceState.getState();
-
- if (state == null) {
- return false;
- }
-
- if (artifact == null) {
- // according to the DefaultArtifactResolver source code, it looks
- // like artifact can be null
- return false;
- }
-
- return WorkspaceState.resolveArtifact(artifact);
- }
+ public void resolve(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository)
+ throws ArtifactResolutionException, ArtifactNotFoundException {
+ if(!resolveAsEclipseProject(artifact)) {
+ super.resolve(artifact, remoteRepositories, localRepository);
+ }
+ }
+
+ public void resolveAlways(Artifact artifact, List remoteRepositories, ArtifactRepository localRepository)
+ throws ArtifactResolutionException, ArtifactNotFoundException {
+ if(!resolveAsEclipseProject(artifact)) {
+ super.resolveAlways(artifact, remoteRepositories, localRepository);
+ }
+ }
+
+ private boolean resolveAsEclipseProject(Artifact artifact) {
+ Properties state = WorkspaceState.getState();
+
+ if(state == null) {
+ return false;
+ }
+
+ if(artifact == null) {
+ // according to the DefaultArtifactResolver source code, it looks
+ // like artifact can be null
+ return false;
+ }
+
+ return WorkspaceState.resolveArtifact(artifact);
+ }
}

Back to the top