2016-01-24 3 views
0

По какой-то причине Maven не обновляет зависимости. Я попробовал 1) обновить Maven глобальных индексов в глобальной reopsitory 2) settings.xml настроен правильно 3) MVN чистой установки -U (обновление силы) 4) Также удален .m2 хранилищаMaven не может загружать зависимости

я могу доступ к http://repo1.maven.org/maven2/javax/jms/jms/1.1/jms-1.1.pom из браузера

Ошибка: ArtifactTransferException: не удалось перенести артефакт javax.jms: JMS: банку: 1.1 из/в центральной (http://repo.maven.apache.org/maven2): нулевой до http://repo.maven.apache.org/maven2/javax/jms/jms/1.1/jms-1.1.jar Ниже pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.jms</groupId> 
    <artifactId>actmq</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <dependencies> 
    <dependency> 
     <groupId>javax.jms</groupId> 
     <artifactId>jms</artifactId> 
     <version>1.1</version> 
    </dependency> 
    </dependencies> 
</project> 
+0

Вы можете проверить это сообщение - http://stackoverflow.com/questions/19455056/artifacttransferexception – Razib

ответ

2

Я получаю 404 ошибку на этой ссылке: http://central.maven.org/maven2/javax/jms/jms/1.1/jms-1.1.jar

Похоже, ЕАО не доступен, и только POM доступен. Если вам явно не нужна указанная версия 1.1, вы можете попробовать обновить ее до последней версии.

JAR доступен для этой версии. Ссылка: http://central.maven.org/maven2/javax/jms/javax.jms-api/2.0.1/javax.jms-api-2.0.1.jar

Смежные вопросы