Я подозреваю, что у меня проблема с прокси-сервером Maven. Когда я создаю новый проект:
1) Файл -> Создать -> Проект Maven
2) я выбираю архетип: в org.apache.maven.archetypes -> maven-archetype-webapp
3) И я получаю эту ошибку:
Не удалось разрешить архетип org.apache.maven.archetypes:maven-archetype-webapp:RELEASE ни в одном из настроенных репозиториев.
При создании maven-archetype-webapp возникла проблема. Не удалось разрешить архетип org.apache.maven.archetypes:maven-archetype-webap p:RELEASE ни в одном из настроенных репозиториев.
Деталь :
Не удалось разрешить архетип org.apache.maven.archetypes:maven-archetype-webapp:RELE ASE ни в одном из настроенных репозиториев. Не удалось разрешить артефакт org.apache.maven.archetypes:maven-archetype-webapp:p om:RELEASE Не удалось разрешить версию для org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: не удалось найти метаданные org .apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml в локальном (D:\Users\dlefebvreVm2\repository) Не удалось разрешить версию для org.apache.maven.archetypes:maven-archetype-webapp:pom :RELEASE: Не удалось найти метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml в локальном (D:\Users\dlefebvreVm2\repository)
И в файле .log:
ЗАПИСЬ org.eclipse.m2e.logback.appender 2 0 2015-05-18 09:30:10.373 !СООБЩЕНИЕ Ошибка передачи org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml из repo.maven .apache.org/maven2 был кэширован в локальном репозитории, повторная попытка разрешения не будет предприниматься до тех пор, пока не истечет интервал обновления центрального хранилища или не будут принудительно обновлены. Исходная ошибка: не удалось передать метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml из/в центральный (repo.maven.apache.org/maven2): в соединении отказано: подключиться
ЗАПИСЬ org.eclipse.m2e.logback.appender 2 0 2015-05-18 09:30:13.259 !СООБЩЕНИЕ Ошибка передачи org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml из repo.maven .apache.org/maven2 был кэширован в локальном репозитории, повторная попытка разрешения не будет предприниматься до тех пор, пока не истечет интервал обновления центрального хранилища или не будут принудительно обновлены. Исходная ошибка: не удалось передать метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml из/в центральный (repo.maven.apache.org/maven2): в соединении отказано: подключиться
Мы видим источник проблемы: Отказано в соединении: подключитесь.
Я уже сделал это:
1) Окно -> Настройки -> Общие -> Сетевые подключения. Я указал Вручную с url и портом моего прокси для протокола HTTP. . Работает потому, что до этого Spring Tool Suite не хотел обновляться. После, все в порядке.
2) Окно -> Настройки -> Maven -> Настройки пользователя. В Общих настройках пусто. В Настройки пользователя я указал путь к settings.xml. В этом файле у меня есть:
В этом разделе: Создайте проект Maven в Eclipse. жалуется Не удалось разрешить архетип Проблема решилась добавлением удаленного каталога http://repo1.maven.org/maven2/archetype-catalog.xml. Для меня это сказало, что каталог пуст.
<settings>
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>my.proxy.fr</host>
<port>3128</port>
</proxy>
</proxies>
</settings>
Моя конфигурация: 64-разрядная версия Windows 7 Pro, набор инструментов Spring 3.6.4.RELEASE на основе Eclipse Luna SR1 (4.4.2), Java версии 8, обновление 45, без аутентифицированного прокси
Почему я не могу создать новый проект Maven?
У меня была та же проблема, я думаю, что в определенное время вы пытались создать это приложение maven без подключения к Интернету, как я, и именно это вызывает эту проблему. Потому что в первый раз, когда Maven создает пустой каталог и пытается загрузить все, что ему нужно для создания проекта... после этого любой проект maven, который вы создаете, Maven продолжает искать только в этом каталоге без загрузки вещей из Интернета. Я считаю, что самый простой способ решить эту проблему — закрыть Eclipse (или sts) и удалить каталог .m2, расположенный (в моем случае) c:/Users/myname/.m2. а затем снова откройте IDE, которую вы использовали. Удачи