Это странная проблема, так как на моей машине все работает нормально (с). Со следующим определением хранилища:
<repositories>
<repository>
<id>java-net-m1-repository</id>
<name>Java.net Maven 1.x Repository</name>
<url>http://download.java.net/maven/1</url>
<layout>legacy</layout>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
И эта зависимость:
<dependencies>
<dependency>
<groupId>javaee</groupId>
<artifactId>javaee-api</artifactId>
<version>5</version>
<scope>provided</scope>
</dependency>
</dependencies>
Артефакт загружается m2eclipse / maven без проблем:
1/19/10 3:09:48 PM CET: Downloading java-net-m1-repository : javaee/poms/javaee-api-5.pom
1/19/10 3:09:48 PM CET: Downloaded [java-net-m1-repository] -> http://download.java.net/maven/1/javaee/poms/javaee-api-5.pom
1/19/10 3:09:49 PM CET: Downloading java-net-m1-repository : javaee/jars/javaee-api-5.jar
1/19/10 3:09:52 PM CET: Downloaded [java-net-m1-repository] -> http://download.java.net/maven/1/javaee/jars/javaee-api-5.jar
Так что я на самом деле не знаю, что именно происходит.
Для отладки я сначала переключился бы на командную строку. В вашем случае я бы начал с проверки URL-адреса, с которого загружается артефакт (этот должен быть напечатан в консоли, использование опции -X
не обязательно) и попытался бы имитировать эта загрузка с чем-то вроде wget.
Если вы не нашли ничего очевидного, проверьте эффективный POM, который вы можете получить, используя следующую команду:
mvn help:effective-pom
Трудно указать вам специальное направление без дополнительных подробностей, но я бы посмотрел на него (это может быть проблема с прокси?).
Другой идеей было бы попытаться воспроизвести эту проблему на другом компьютере / конфигурации и, если она работает, проверить различия.
Как я уже сказал, это должно сработать. Но без способа воспроизведения и / или получения дополнительной информации отладка этой проблемы напоминает хождение в темноте:)