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

我想在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

您可以通过添加新的Maven Archetype来解决此问题。

  1. 打开Window > Preferences
  2. 打开Maven > Archetypes
  3. 单击“ Add Remote Catalog并添加以下内容:
    • 目录文件http://repo1.maven.org/maven2/archetype-catalog.xmlhttp://repo1.maven.org/maven2/archetype-catalog.xml
    • 描述maven catalog
  4. 重启eclipse

尝试再次创建maven项目。 它会工作:)。

 {search filter:jersey-quickstart-webapp} 

您将拥有最新版本。

脚步

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

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

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

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

希望这会帮助你。

尝试更改2.16版本2.21

 org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.21 

我想补充一点,如果您在安装图像1中显示的原型时遇到以下错误

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

图1: 在此处输入图像描述

然后在使用此页面中指定的解决方案进行处理之前,尝试在eclipse中完成这些步骤 。

互联网连接到您的日食市场可能存在问题。 以下更改将解决您的问题

打开窗口>首选项>打开Maven>原型单击添加远程目录编目文件: http ://repo1.maven.org/maven2/archetype-catalog.xml完成​​创建项目,您应该能够看到jersey的类型

谢谢@sreejith vs。 上面提到的方法完全正常。我将在这里重复相同的步骤: –

  1. 打开窗口>首选项
  2. 打开Maven> Archetypes
  3. 单击“添加远程目录”并添加以下内容:

    3.1目录文件: http : //repo1.maven.org/maven2/archetype-catalog.xml

    3.2描述:maven目录

  4. 重启eclipse

在创建maven项目时,您的窗口可能需要一些时间来加载所有Archetype,但它会加载所有这些,因为我们已经将archetype-catalog.xml添加为远程目录文件。