Я использую nexus для размещения моего репозитория maven, а командная строка maven (как win32, так и linux) может успешно передавать артефакты из этой связи, используя ту же команду и одну и ту же настройку .xml. Но m2e потерпит неудачу следующим образом:m2e не может передавать метаданные из nexus, но команда maven может
[WARNING] Could not transfer metadata m3-app:m3:1.0-SNAPSHOT/maven-metadata.xml from/to Nexus (http://1.2.3.4:8080/nexus/content/groups/public): Failed to create a selector. to http://1.2.3.4:8080/nexus/content/groups/public/m3-app/m3/1.0-SNAPSHOT/maven-metadata.xml
[WARNING] Failure to transfer m3-app:m3:1.0-SNAPSHOT/maven-metadata.xml from http://1.2.3.4:8080/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of Nexus has elapsed or updates are forced. Original error: Could not transfer metadata m3-app:m3:1.0-SNAPSHOT/maven-metadata.xml from/to Nexus (http://1.2.3.4:8080/nexus/content/groups/public): Failed to create a selector. to http://1.2.3.4:8080/nexus/content/groups/public/m3-app/m3/1.0-SNAPSHOT/maven-metadata.xml
Я проверил сервер во время затмения не в состоянии захватить артефакт, и мой браузер может получить XML Metadata успешно. Есть ли проблема с m2e?
Обновление: мой проект включает в себя около 35 банок, первые несколько банок будут успешными, а позже это провалится.
Какую версию m2 вы используете? Какую версию maven вы используете? Использует ли m2e ту же версию maven? Попробуйте использовать те же maven в m2e, что и в командной строке. –
Я использую maven 3.0.4 и m2e 3.0.4/1.2.0.20120903-0645, который кажется такой же версией – dhchen
Я бы попытался использовать внешний maven в m2e. Можете ли вы предоставить поместье банки, которая не может быть передана? Возможно, включите отладочный вывод в m2e, чтобы увидеть больше журналов. –