【发布时间】:2018-07-26 13:10:40
【问题描述】:
我正在尝试创建一个 maven 项目,但在那里找不到 org.glassfish.jersey.archetypes。如here 所述,我尝试“添加新原型”。
但它显示了这个错误-
无法解析 Archetype org.glassfish.jersey.archetypes:jersey-quickstart-webapp:2.16 org.eclipse.core.runtime.CoreException:无法解析工件.
我尝试将原型添加为远程目录,如同一链接中所述,但它在验证时出现此错误-
远程目录为空
请帮我解决这个问题。
【问题讨论】:
-
我刚刚在您提供的链接上尝试了this answer,当我单击目录文件的验证...按钮时repo1.maven.org/maven2/archetype-catalog.xml我得到了响应“Found 28987 archetype(s)”,所以它似乎对我有用。我正在使用 Eclipse Photon。您使用的是哪个版本?此外,如果 Eclipse 的错误日志(Window > Show View > General > Error Log)中有任何相关消息,请更新您的帖子。是否有可能是防火墙或代理问题?
-
此外,目录文件字段中的任何无效值似乎都会产生误导性错误“远程目录为空”。 URL repo1.maven.org/maven2/archetype-catalog.xml 有效,但删除协议 (repo1.maven.org/maven2/archetype-catalog.xml) 或文件名拼写错误 (@ 987654325@) 都会产生误导性的远程目录为空,而不是目录不存在。因此,请仔细检查您是否确实在 Catalog File 字段中输入了正确的值。
标签: java eclipse rest jersey jax-rs