title: Eclipse + maven can't open POM even though it exists
body: <p>I have a maven project in eclipse, with some dependencies:</p>
  
  <pre><code>&lt;repositories&gt;
      &lt;repository&gt;
          &lt;id&gt;bukkit-repo&lt;/id&gt;
          &lt;url&gt;http://repo.bukkit.org/content/groups/public/&lt;/url&gt;
      &lt;/repository&gt;
  &lt;/repositories&gt;
  &lt;dependencies&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
          &lt;artifactId&gt;commons-lang3&lt;/artifactId&gt;
          &lt;version&gt;3.1&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.bukkit&lt;/groupId&gt;
          &lt;artifactId&gt;bukkit&lt;/artifactId&gt;
          &lt;version&gt;1.2.5-R1.2&lt;/version&gt;
      &lt;/dependency&gt;
  &lt;dependency&gt;
  </code></pre>
  
  <p>One (apache commons) is from the core repository, but the other comes from some other maven server.</p>
  
  <p>The dependencies are successfully imported, and show up in the eclipse project. I can right click on <code>commons-lang3-3.1.jar</code> in the package explorer, and click on Maven -> Open POM, and the pom file opens.</p>
  
  <p>However, if I do the same for <code>bukkit-1.2.5-R1.2.jar</code>, it fails with the message:</p>
  
  <blockquote>
    <p>[ERROR] Could not resolve artifact org.bukkit:bukkit:pom:1.2.5-R1.2</p>
  </blockquote>
  
  <p>The confusing part is that I can open the maven repository index created by eclipse, and see that the required files are there:</p>
  
  <pre><code>\.m2\repository\org\bukkit\bukkit\1.2.5-R1.2:
      bukkit-1.2.5-R1.2.jar
      bukkit-1.2.5-R1.2.jar.lastUpdated
      bukkit-1.2.5-R1.2.jar.sha1
      bukkit-1.2.5-R1.2.pom
      bukkit-1.2.5-R1.2.pom.lastUpdated
      bukkit-1.2.5-R1.2.pom.sha1
      ...
  </code></pre>
  
  <p>Why can't eclipse/m2e/maven find and open this POM?</p>