Eclipse中的Jersey Maven quickstart原型
我试图通过maven的帮助正常创建泽西但是我总是像scrennshoot一样得到这个结构,并且通常没有错误?! 它看起来不像泽西岛常见的布局。
我正在使用这个:
org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.16
pom.xml中:
4.0.0 org.test serverSide 0.0.1-SNAPSHOT jar serverSide http://maven.apache.org UTF-8 junit junit 3.8.1 test
我非常怀疑你是否正确地创建了原型项目。 你展示的是org.apache.maven.archetypes : maven-archetype-quickstart
的产品org.apache.maven.archetypes : maven-archetype-quickstart
以下是如何在Eclipse中创建Jersey原型的快速演练
-
转到
File
→New
→Other
-
在对话框中,选择
Maven Project
,然后选择Next -
在下一个对话框中保留所有默认值,然后单击“ 下一步”
-
在下一个对话框中,我们将选择Maven原型。 在搜索框中,键入
jersey-quickstart-webapp
。 所有的原型需要一些时间来加载。 您可以看到IDE右下方的进度是否仍在加载。 这不应该花费超过5秒钟。 如果您没有看到搜索结果,那么您可能没有安装原型。 请参阅此Stackoverflow答案 ,了解如何获取原型。加载原型后,在结果列表中看到
jersey-quickstart-webapp
,取消选中“仅显示Archetype的最新版本”。 因此,一旦取消选中,您应该会看到更多版本可用。 向下滚动到org.glassfish.jersey.archetypes
并选择版本2.16(如果您选择,则选择最新版本)。 然后点击Next -
在下一个对话框中,输入groupId,artifactId和package,然后单击Finish
-
您现在应该看到具有以下结构的项目。 由于你的jsp页面,项目中会出错。 我们在这里没有用,所以你可以删除它。 这应该摆脱错误。
也可以看看:
- 泽西2入门
我想补充一点,如果您在安装图像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:
然后在使用此stackoverflow答案中指定的解决方案进行处理之前,尝试在eclipse中完成以下步骤:
脚步:
- 转到Eclipse 帮助 – > 安装新软件…
- 在Work with字段中输入“ http://download.eclipse.org/technology/m2e/releases ”,然后单击“ 添加”按钮。
- 给出任何名字。 例如“ 远程原型 ”,然后单击“ 确定”按钮。
- 然后单击“全选”按钮。
- 单击“ 下一步”按钮两次。
- 接受许可并安装更新的maven。