在eclipse中添加org.glassfish.jersey.archetypes

use*_*301 20 java eclipse rest glassfish maven

我想在eclipse中创建一个maven项目.我正在尝试创建一个原型,但得到以下错误.

无法解析Archetype org.glassfish.jersey.archetypes:jersey-quickstart-webapp:2.16
org.eclipse.core.runtime.CoreException:无法解析工件org.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom: 2.16

sre*_*v s 61

您可以通过添加新的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}
Run Code Online (Sandbox Code Playgroud)

您将拥有最新版本.

  • @LinhLino:点击验证说"远程目录为空" (2认同)

cra*_*ysj 14

脚步

  1. 打开Eclipse
  2. 选择 New > Project > Maven Project
  3. 选择Add Archetype并输入以下详细信息:
    • 原型组ID: org.glassfish.jersey.archetypes
    • 原型工件ID: jersey-quickstart-webapp
    • 原型版本:2.16[输入可用的最新版本]
  4. 从Archetype选择屏幕中选择新输入的原型
  5. 输入您的项目的详细信息- Group ID,Artifact IDVersion.

更多信息:https://javabrains.io/courses/javaee_jaxrs/lessons/Setting-Up


小智 10

您可以通过在本地添加新的Maven Archetype来解决此问题.在本地,我的意思是 -

  1. 转到此URL并在本地文件系统下载XML文件.
  2. 打开 Window > Preferences
  3. 打开 Maven > Archetypes
  4. 单击"添加本地目录">"浏览到" archetype-catalog.xml文件的位置
  5. 添加Descritpion

希望这会帮助你.


ram*_*mar 6

尝试更改版本2.21 insted的的2.16:

org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.21
Run Code Online (Sandbox Code Playgroud)