it-swarm.com.ru

Добавление org.glassfish.jersey.archetypes в затмение

Я пытаюсь создать Maven проект в Eclipse. Я пытаюсь создать архетип, но получаю ошибку ниже. 

Не удается разрешить архетип org.glassfish.jersey.archetypes: jersey-quickstart-webapp: 2.16
org.Eclipse.core.runtime.CoreException: не удалось разрешить артефакт org.glassfish.jersey.archetypes: jersey-quickstart-webapp: pom: 2.16

16
user1326301

Вы можете решить эту проблему, добавив новый Maven Archetype.

  1. Откройте Window > Preferences
  2. Откройте Maven > Archetypes
  3. Нажмите Add Remote Catalog и добавьте следующее:
    • Файл каталога : http://repo1.maven.org/maven2/archetype-catalog.xml
    • Описание : maven catalog
  4. Перезапустите Eclipse

Попробуйте создать проект maven снова. Это будет работать :).

{search filter:jersey-quickstart-webapp}

У вас будет последняя версия.

53
sreejith v s

Меры

  1. Открытое Затмение
  2. Выберите New > Project > Maven Project
  3. Выберите Add Archetype и введите следующие данные:
    • Идентификатор группы архетипов: org.glassfish.jersey.archetypes
    • Archetype Artifact ID: jersey-quickstart-webapp
    • Версия архетипа: 2.16 [введите последнюю доступную версию]
  4. Выберите вновь введенный архетип на экране выбора архетипа.
  5. Введите данные своего проекта - Group ID, Artifact ID и Version.

Дополнительная информация: https://javabrains.io/courses/javaee_jaxrs/lessons/Setting-Up

10
crazysj

Вы можете решить эту проблему, добавив новый Maven Archetype локально. Под местным

  1. Перейдите по этому URL и загрузите файл XML в вашей локальной файловой системе.
  2. Откройте Window > Preferences
  3. Откройте Maven > Archetypes
  4. Нажмите Добавить локальный каталог> Перейдите к местоположению вашего файла archetype-catalog.xml
  5. Добавить Descritpion
    1. Хорошо

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

9
Nitesh Goyal

Попробуйте изменить версию 2.21 insted of 2.16

org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.21
6
ram kumar

Один момент, который я хочу добавить, если вы получаете следующую ошибку при установке архетипа, показанного на изображении 1

Не удается разрешить Архетип org.glassfish.jersey.archetypes: джерси-Quickstart-WebAPP: 2,21 org.Eclipse.core.runtime.CoreException: Не удалось разрешить артефакт org.glassfish.jersey.archetypes: джерси-Quickstart-WebApp: П: 2,21

Изображение 1:  enter image description here

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

3
Deepak Acharya

Спасибо @sreejith vs. Вышеупомянутый метод работал совершенно нормально. Я повторю те же шаги здесь: -

  1. Открыть окно> Настройки
  2. Open Maven> Архетипы
  3. Нажмите Добавить удаленный каталог и добавьте следующее:

    3.1 Файл каталога: http://repo1.maven.org/maven2/archetype-catalog.xml

    3.2 Описание: maven каталог

  4. Перезапустите Eclipse

При создании проекта maven вашему окну может потребоваться время для загрузки всех архетипов, но он загружает их все, потому что здесь мы добавили archetype-catalog.xml в качестве файла удаленного каталога.

2
Nupur

Возможно, проблема с подключением интернета к вашей торговой площадке Eclipse . Изменения, приведенные ниже, решат вашу проблему 

Откройте «Окно»> «Установки»> «Открыть Maven»> «Архетипы»Нажмите «Добавить удаленный каталог». Файл каталога: http://repo1.maven.org/maven2/archetype-catalog.xml Done Создайте проект, вы должны увидеть архетипы трикотажа

2
Noothan y v

Убедитесь, что у вас есть правильные записи в файле settings.xml, который находится по адресу .m2/settings.xml или {maven_home} /conf/settings.xml

<settings>
  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <Host>YOUR.PROXY.IP.OR.NAME</Host>
      <port>YOUR PROXY PORT</port>
      <username>YOUR PROXY USERNAME (OR EMPTY IF NOT REQUIRED)</username>
      <password>YOUR PROXY PASSWORD (OR EMPTY IF NOT REQUIRED)</password>
      <nonProxyHosts>YOUR PROXY EXCLUSION Host LIST (OR EMPTY)</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

Если вы строите из своего Eclipse, убедитесь, что Windows> Предпочтения> {Search Maven}> {{Выберите «Настройки пользователя»}>> {Обновить settings.xml location}

Если вы строите из командной строки, вы можете напрямую использовать:

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeArticfactId=jersey-quickstart.webapp -DarchetypeVersion=2.28 -DinteractiveMode=false
0
Abhishek