Eclipse + maven не может открыть POM, хотя он существует

У меня есть проект maven в eclipse с некоторыми зависимостями:

<repositories>
    <repository>
        <id>bukkit-repo</id>
        <url>http://repo.bukkit.org/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.1</version>
    </dependency>
    <dependency>
        <groupId>org.bukkit</groupId>
        <artifactId>bukkit</artifactId>
        <version>1.2.5-R1.2</version>
    </dependency>
<dependency>

Один (apache commons) принадлежит основной репозиторий, а другой - с какого-то другого сервера maven.

Зависимости успешно импортированы и отображаются в проекте eclipse. Я могу щелкнуть правой кнопкой мыши commons-lang3-3.1.jarв проводнике пакетов и щелкнуть Maven -> Open POM, и откроется файл pom.

Однако, если я сделаю то же самое для bukkit-1.2.5-R1.2.jar, произойдет сбой с сообщением:

[ОШИБКА] Не удалось разрешить артефакт org.bukkit:bukkit:pom:1.2.5-R1.2

Запутанная часть заключается в том, что я могу открыть индекс репозитория maven, созданный eclipse, и увидеть, что необходимые файлы есть:

\.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
    ...

Почему eclipse/m2e/maven не может найти и открыть этот POM?

7
задан Eric 21 June 2012 в 09:52
поделиться