Blob Blame History Raw
--- org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/index/nexus/NexusIndexManager.java.orig      2013-08-21 22:40:34.509604755 +0100
+++ org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/index/nexus/NexusIndexManager.java   2013-08-21 22:55:01.052976833 +0100
@@ -69,7 +69,6 @@
 import org.apache.maven.index.NexusIndexer;
 import org.apache.maven.index.SearchType;
 import org.apache.maven.index.artifact.Gav;
-import org.apache.maven.index.artifact.IllegalArtifactCoordinateException;
 import org.apache.maven.index.context.IndexCreator;
 import org.apache.maven.index.context.IndexingContext;
 import org.apache.maven.index.creator.JarFileContentsIndexCreator;
@@ -640,13 +639,13 @@
     ai.packaging = facade.getPackaging();
     File pomFile = facade.getPomFile();
     File artifactFile = (pomFile != null) ? pomFile.getParentFile() : null;
-    try {
+    //try {
       Gav gav = new Gav(key.getGroupId(), key.getArtifactId(), key.getVersion());
       return new ArtifactContext(pomFile, artifactFile, null, ai, gav);
-    } catch(IllegalArtifactCoordinateException ex) {
-      throw new CoreException(new Status(IStatus.ERROR, IMavenConstants.PLUGIN_ID, -1,
-          Messages.NexusIndexManager_error_unexpected, ex));
-    }
+    //} catch(IllegalArtifactCoordinateException ex) {
+    //  throw new CoreException(new Status(IStatus.ERROR, IMavenConstants.PLUGIN_ID, -1,
+    //      Messages.NexusIndexManager_error_unexpected, ex));
+    //}
   }
 
   protected void scheduleIndexUpdate(final IRepository repository, final boolean force) {
@@ -1319,3 +1318,9 @@
     }
   }
 }
+
+class IllegalArtifactCoordinateException extends Exception {
+    public IllegalArtifactCoordinateException(String message) {
+       super(message);
+    }
+}