在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来解决此问题。
- 打开
Window > Preferences
- 打开
Maven > Archetypes
- 单击“
Add Remote Catalog
并添加以下内容:- 目录文件 :
http://repo1.maven.org/maven2/archetype-catalog.xml
:http://repo1.maven.org/maven2/archetype-catalog.xml
- 描述 :
maven catalog
- 目录文件 :
- 重启eclipse
尝试再次创建maven项目。 它会工作:)。
{search filter:jersey-quickstart-webapp}
您将拥有最新版本。
脚步
- 打开Eclipse
- 选择
New > Project > Maven Project
- 选择
Add Archetype
并输入以下详细信息:- 原型组ID:
org.glassfish.jersey.archetypes
- Archetype Artifact ID:
jersey-quickstart-webapp
- 原型版本:
2.16
[输入可用的最新版本]
- 原型组ID:
- 从Archetype选择屏幕中选择新输入的原型
- 输入您的项目详细信息 –
Group ID
,Artifact ID
和Version
。
更多信息: https : //javabrains.io/courses/javaee_jaxrs/lessons/Setting-Up
您可以通过在本地添加新的Maven Archetype来解决此问题。 在本地,我的意思是 –
- 转到此URL并在本地文件系统下载XML文件。
- 打开
Window > Preferences
- 打开
Maven > Archetypes
- 单击“添加本地目录”>“浏览到
archetype-catalog.xml
文件的位置” - 添加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。 上面提到的方法完全正常。我将在这里重复相同的步骤: –
- 打开窗口>首选项
- 打开Maven> Archetypes
-
单击“添加远程目录”并添加以下内容:
3.1目录文件: http : //repo1.maven.org/maven2/archetype-catalog.xml
3.2描述:maven目录
-
重启eclipse
在创建maven项目时,您的窗口可能需要一些时间来加载所有Archetype,但它会加载所有这些,因为我们已经将archetype-catalog.xml添加为远程目录文件。