Невозможно создать проект Maven в eclipse

У меня есть Eclipse Luna и Maven 3.2.3, установленные на компьютере под управлением Windows 7 за корпоративным брандмауэром.

При попытке создать проект из архетипа возникает следующая ошибка:

Не удалось решить archetype org.apache.maven.archetypes: maven-archetype-quickstart: RELEASE из любого из настроенных репозиториев.

Не удалось разрешить артефакт org.apache.maven.archetypes: maven-archetype-quickstart: pom: RELEASE

Не удалось разрешить версию для org.apache.maven.archetypes: maven-archetype-quickstart: pom: RELEASE: Не удалось найти метаданные org.apache.maven.archetypes: maven-archetype-quickstart / maven-metadata.xml в локальном (C : \ Users \ xxxx.m2 \ хранилище)

Не удалось разрешить версию для org.apache.maven.archetypes: maven-archetype-quickstart: pom: RELEASE: Не удалось найти метаданные org.apache.maven.archetypes: maven-archetype-quickstart / maven-metadata.xml в локальном (C : \ Users \ xxxx.m2 \ хранилище)

Детали прокси настраиваются в .m2/settings.xml и генерации проекта maven из файла archtype отлично работают в командной строке.

Я попытался применить решения отсюда, но никто не работал. Удаленный каталог также не доступен. Я считаю, что это проблема с сетевыми настройками Eclipse. Я также рассмотрел этот отчет об ошибках, чтобы попытаться найти некоторые подсказки и не мог понять, как реализовать обходной путь.

вот мой файл settings.xml:

    nexus [email protected] {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}   deployment [email protected] {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}      nexus * https://nexus-int.xxxx.xxxx.com/nexus/content/groups/public     nexus     central http://central true true     central http://central true true       nexus   

Есть идеи?

благодаря

Томер

Такая же проблема здесь решена .

Я объясню проблему и решение, чтобы помочь другим.

Мое программное обеспечение:

 Windows 7 Eclipse 4.4.1 (Luna SR1) m2e 1.5.0.20140606-0033 (from eclipse repository: http://download.eclipse.org/releases/luna) 

И я получаю доступ через интернет через прокси.

Моя проблема была такой же:

  • Просто установили m2e, перешли в меню: Файл> Создать> Другое> Maven> Проект Maven> Далее> Далее.
  • Выбранный «Каталог: Все каталоги» и «Фильтр: maven-archetype-quickstart», затем нажмите на результат поиска, затем на кнопке Далее.
  • Затем введите «Идентификатор группы: test_gr» и «Артефакт Id: test_art», затем нажмите кнопку «Готово».
  • Получил ошибку «Не удалось разрешить архетип …».

После множества попыток и ошибок и чтения большого количества страниц, я наконец нашел решение исправить это. Некоторые важные моменты решения:

  • Он использует стандартную (внедренную) установку Maven (3.2.1 / 1.5.0.20140605-2032), которая поставляется с m2e.
  • Поэтому никакой дополнительной (внешней) установки Maven не требуется.
  • Никакой специальной конфигурации m2e не требуется.

Решение :

  • Откройте затмение.
  • Восстановите исходные настройки m2e (если вы изменили их): Нажмите на меню: Окно> Настройки> Maven> Восстановить значения по умолчанию. Сделайте то же самое для всех элементов дерева в элементе «Maven»: Archetypes, Discovery, Errors / Warnings, Instalation, Lifecycle Mappings, Templates, User Interface, User Settings. Нажмите кнопку «ОК».
  • Скопируйте (например, в окно блокнота) путь к файлу пользовательских настроек. Чтобы увидеть путь, снова нажмите меню: «Окно»> «Настройки»> «Maven»> «Пользовательские настройки», а путь – в текстовом поле «Пользовательские настройки». Вам придется писать путь вручную, так как копировать и вставлять невозможно. После прохождения пути к блокноту не закрывайте окно «Настройки».
  • В окне настроек, которое уже открыто, нажмите ссылку «открыть файл». Закройте окно «Настройки», и вы увидите, что файл «settings.xml» уже открыт в редакторе Eclipse.
  • У редактора будет две вкладки внизу: «Дизайн» и «Источник». Перейдите на вкладку «Источник». Вы увидите весь исходный код (xml).
  • Удалите весь исходный код: нажмите на код, нажмите Ctrl + a, нажмите «del».
  • Скопируйте следующий код в редактор (и настройте верхние значения):
    true http YOUR.PROXY.IP.OR.NAME YOUR PROXY PORT YOUR PROXY USERNAME (OR EMPTY IF NOT REQUIRED) YOUR PROXY PASSWORD (OR EMPTY IF NOT REQUIRED) YOUR PROXY EXCLUSION HOST LIST (OR EMPTY)    
  • Сохраните файл: control + s.
  • Exit Eclipse: Файл меню> Выход.
  • Откройте в проводнике Windows путь, который вы скопировали (без имени файла, только путь к каталогам).
  • Вы, вероятно, увидите файл xml («settings.xml») и directoy («repository»). Удалить directoy («repository»): Щелкните правой кнопкой мыши> Удалить> Да.
  • Запустите Eclipse.
  • Теперь вы сможете создать проект maven: File> New> Other> Maven> Maven project> Далее> Далее выберите «Каталог: Все каталоги» и «Фильтр: maven-archetype-quickstart», нажмите на результат поиска, затем на кнопке Далее введите «Идентификатор группы: test_gr» и «Артефакт Id: test_art», нажмите кнопку «Готово».

Наконец, я хотел бы дать предложение разработчикам m2e, чтобы упростить конфигурацию. После установки m2e из Интернета (из репозитория), m2e должен проверить, использует ли Eclipse прокси (Preferences> General> Network Connections). Если Eclipse использует прокси-сервер, m2e должен показать пользователю диалог:

 m2e has detected that Eclipse is using a proxy to access to the internet. Would you like me to create a User settings file (settings.xml) for the embedded Maven software? [ Yes ] [ No ] 

Если пользователь нажимает «Да», то m2e автоматически создает файл «settings.xml», копируя значения прокси-сервера из настроек Eclipse.

Для меня решение было немного проще, мне просто нужно было очистить repository: .m2 / repository / org / apache / maven / archetypes

Просто удалите $ {user.home} /. M2 / repository / org / apache / maven / archetypes, чтобы обновить все необходимые файлы, он отлично работал для меня!

В моем случае работало следующее решение.

  1. Удалите файл RELEASE и файл resolver-status.properties в локальном репозитории Maven в каталоге .m2 /../ maven-archetype-quickstart.
  2. Создайте проект Maven в Eclipse или STS (Spring Tool Suite). Он автоматически загрузит архетип быстрого запуска и работу, как ожидалось.

Надеюсь, это может помочь кому-то.

У меня тоже есть проблема, и я решил, наконец, это решение:

перейти к windowsм -> предпочтение -> maven -> пользовательские настройки

Измените путь settings.xml к допустимому пути.

Возможно, путь не находится в каталоге .m2 (в вашем домашнем каталоге) ..

У меня была такая же ошибка при создании проекта, но я не был за прокси-сервером, и поэтому вышеупомянутые решения не сработали для меня.

Я нашел этот форум . Он предложил:

  1. Удалить или переименовать каталог .m2 из своего каталога HOME

In Windows - C:\Users\\Windows

ИЛИ

 In Linux - /home/ 
  1. перезапустите набор инструментов Spring Eclipse / STS (который я использую)

Это сработало!

Я использую Spring STS 3.8.3. У меня была аналогичная проблема. Я исправил его, используя информацию из этого streamа, а также установил некоторые настройки maven. щелкните Spring Tool Suite -> Настройки -> Maven и снимите флажок «Не автоматически обновлять зависимости от удаленных хранилищ». Также я проверил поля, которые говорят «Загрузить источники артефактов» и «загрузить Artifact javadoc».

Если вы находитесь за прокси-сервером, самое первое, что нужно сделать: добавить settings.xml с прокси- settings.xml папку C:\Users\{username}\.m2 и реплицировать те же конфигурации прокси в разделе « Window > Preferences > Network Connections ( вам может потребоваться префикс вашего имени пользователя с доменом, например DOMAIN\username ):

    true http webproxy.net 8080 username password localhost|127.0.0.1   true https webproxy.net 8080 username password localhost|127.0.0.1   

Удалите папку C:\Users\{username}\.m2\repository .

  • Как я могу заставить проект Eclipse-Maven автоматически обновлять свой путь к classам, когда я изменяю зависимость в моем файле pom.xml?
  • Maven - как включить пустые каталоги
  • JavaFX и maven: NullPointerException: требуется место
  • Ошибка компиляции Maven: (используйте оператор 7 или выше для включения оператора бриллианта)
  • В мультимодульном проекте Maven, как отключить плагин у одного ребенка?
  • Oracle JDBC ojdbc6 Jar как зависимость Maven
  • Как поместить все необходимые файлы JAR в библиотечную папку внутри финального файла JAR с помощью Maven?
  • Как настроить Maven для автономной разработки?
  • Maven: жизненный цикл против фазы против плагина против цели
  • Maven не находит тесты JUnit для запуска
  • ClassNotFoundException DispatcherServlet при запуске Tomcat (зависимости Maven не копируются в wtpwebapps)
  • Давайте будем гением компьютера.