Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.m2e.cliresolver30/src/main/java/org/eclipse/m2e/cliresolver30/EclipseWorkspaceArtifactRepository.java')
-rw-r--r--org.eclipse.m2e.cliresolver30/src/main/java/org/eclipse/m2e/cliresolver30/EclipseWorkspaceArtifactRepository.java72
1 files changed, 34 insertions, 38 deletions
diff --git a/org.eclipse.m2e.cliresolver30/src/main/java/org/eclipse/m2e/cliresolver30/EclipseWorkspaceArtifactRepository.java b/org.eclipse.m2e.cliresolver30/src/main/java/org/eclipse/m2e/cliresolver30/EclipseWorkspaceArtifactRepository.java
index b6ee00ce..0688280c 100644
--- a/org.eclipse.m2e.cliresolver30/src/main/java/org/eclipse/m2e/cliresolver30/EclipseWorkspaceArtifactRepository.java
+++ b/org.eclipse.m2e.cliresolver30/src/main/java/org/eclipse/m2e/cliresolver30/EclipseWorkspaceArtifactRepository.java
@@ -10,56 +10,52 @@ package org.eclipse.m2e.cliresolver30;
import java.util.Properties;
+import org.codehaus.plexus.component.annotations.Component;
+
import org.apache.maven.artifact.Artifact;
import org.apache.maven.repository.LocalArtifactRepository;
-import org.codehaus.plexus.component.annotations.Component;
+
import org.eclipse.m2e.cli.WorkspaceState;
+
/**
* Enables workspace resolution in Maven 3.0-beta-2 and below.
*/
-@Component( role = LocalArtifactRepository.class, hint = LocalArtifactRepository.IDE_WORKSPACE )
-public final class EclipseWorkspaceArtifactRepository
- extends LocalArtifactRepository
-{
-
- protected boolean resolveAsEclipseProject( Artifact artifact )
- {
- Properties state = WorkspaceState.getState();
-
- if (state == null) {
- return false;
- }
+@Component(role = LocalArtifactRepository.class, hint = LocalArtifactRepository.IDE_WORKSPACE)
+public final class EclipseWorkspaceArtifactRepository extends LocalArtifactRepository {
- if (artifact == null) {
- // according to the DefaultArtifactResolver source code, it looks
- // like artifact can be null
- return false;
- }
+ protected boolean resolveAsEclipseProject(Artifact artifact) {
+ Properties state = WorkspaceState.getState();
- return WorkspaceState.resolveArtifact(artifact);
+ if(state == null) {
+ return false;
}
- public Artifact find( Artifact artifact )
- {
- resolveAsEclipseProject( artifact );
- return artifact;
+ if(artifact == null) {
+ // according to the DefaultArtifactResolver source code, it looks
+ // like artifact can be null
+ return false;
}
- public boolean hasLocalMetadata()
- {
- return false; // XXX
- }
+ return WorkspaceState.resolveArtifact(artifact);
+ }
- @Override
- public int hashCode()
- {
- return 0; // no state
- }
-
- @Override
- public boolean equals( Object obj )
- {
- return obj instanceof EclipseWorkspaceArtifactRepository;
- }
+ public Artifact find(Artifact artifact) {
+ resolveAsEclipseProject(artifact);
+ return artifact;
+ }
+
+ public boolean hasLocalMetadata() {
+ return false; // XXX
+ }
+
+ @Override
+ public int hashCode() {
+ return 0; // no state
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ return obj instanceof EclipseWorkspaceArtifactRepository;
+ }
}

Back to the top