对我来说,它在以下网址中使用https而不是httphttp://repo1.maven.org/maven2/archetype-catalog.xml
我正在尝试在Eclipse中创建一个Maven项目。我正在尝试创建原型,但出现以下错误。
无法解析原型org.glassfish.jersey.archetypes:jersey-quickstart-webapp:2.16org.eclipse.core.runtime.CoreException:无法解析工件org.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:2.16
您可以通过添加新的Maven原型来解决此问题。
Window > Preferences
Maven > Archetypes
Add Remote Catalog
并添加以下内容:http://repo1.maven.org/maven2/archetype-catalog.xml
maven catalog
尝试再次创建一个Maven项目。它将起作用:)。
{search filter:jersey-quickstart-webapp}
您将拥有最新版本。
步骤
New > Project > Maven Project
Add Archetype
并输入以下详细信息:org.glassfish.jersey.archetypes
jersey-quickstart-webapp
2.16
[输入可用的最新版本]Group ID
,Artifact ID
和Version
。更多信息:https://javabrains.io/courses/javaee_jaxrs/lessons/Setting-Up
您可以通过添加新的Maven原型本地解决此问题。在本地,我的意思是-
Window > Preferences
Maven > Archetypes
archetype-catalog.xml
文件的位置希望这会对您有所帮助。
尝试更改由2.16插入的版本2.21:
org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.21
感谢@sreejith v s。上面提到的方法工作得很好。我将在这里重复相同的步骤:-
单击添加远程目录并添加以下内容:
3.1目录文件:http://repo1.maven.org/maven2/archetype-catalog.xml
3.2说明:maven目录
重新启动日食
在创建Maven项目时,您的窗口可能需要花费一些时间来加载所有原型,但是它确实加载了所有原型,因为在这里,我们已将archetype-catalog.xml添加为远程目录文件。
我想补充一点,如果在安装图像1中显示的原型时遇到以下错误,则
无法解析原型org.glassfish.jersey.archetypes:jersey-quickstart-webapp:2.21org.eclipse.core.runtime.CoreException:无法解析工件org.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:2.21
然后继续进行此页面中指定的解决方案,然后尝试在日食中完成these steps。
连接到日食市场的互联网可能存在问题。以下更改将解决您的问题
打开窗口>首选项>打开Maven>原型单击添加远程目录目录文件:http://repo1.maven.org/maven2/archetype-catalog.xml完成创建项目,您应该可以看到球衣的原型]
请确保您对进入。m2 / settings.xml或{maven_home} /conf/settings.xml]的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>
如果从日食构建,请确保Windows> Preference> {Search Maven}> {选择“用户设置”} >>“ {Update settings.xml位置}
如果从命令行构建,则可以直接使用:
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeArticfactId=jersey-quickstart.webapp -DarchetypeVersion=2.28 -DinteractiveMode=false
对我来说,它在以下网址中使用https而不是httphttp://repo1.maven.org/maven2/archetype-catalog.xml
可以使用Maven中的'Verify'选项>原型来检查哪个在起作用
对我来说,它在以下网址中使用https而不是httphttp://repo1.maven.org/maven2/archetype-catalog.xml