Eclipse中的Jersey Maven quickstart原型 [英] Jersey Maven quickstart archetype in Eclipse
问题描述
我正试图在maven的帮助下正常创建Jersey但是我总是像scrennshoot一样得到这个结构并且没有正常的错误?!它看起来不像泽西岛常见的布局。
我正在使用这个:
org.glassfish.jersey.archetypes
jersey-quickstart-webapp
2.16
pom .xml:
< project xmlns =http://maven.apache.org/POM/4.0.0xmlns :xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation =http://maven.apache.org/POM/4.0.0 http:// maven。 apache.org/xsd/maven-4.0.0.xsd\">
< modelVersion> 4.0.0< / modelVersion>
< groupId> org.test< / groupId>
< artifactId> serverSide< / artifactId>
< version> 0.0.1-SNAPSHOT< / version>
< packaging> jar< / packaging>
< name> serverSide< / name>
< url> http://maven.apache.org< / url>
< properties>
< project.build.sourceEncoding> UTF-8< /project.build.sourceEncoding>
< / properties>
< dependencies>
< dependency>
< groupId> junit< / groupId>
< artifactId> junit< / artifactId>
< version> 3.8.1< / version>
< scope> test< / scope>
< / dependency>
< / dependencies>
< / project>
我非常怀疑你是否正确创建了原型项目。你所展示的是 org.apache.maven.archetypes的产品:maven-archetype-quickstart
以下是如何在Eclipse中创建Jersey原型的快速演练
-
转到
文件
→新
→其他
-
在对话框中,选择
Maven
提交Maven项目
,然后下一步
-
在下一个对话框中保留所有默认值,并点击下一步
-
在下一个对话框中,我们将选择Maven原型。在搜索框中,键入
jersey-quickstart-webapp
。所有的原型需要一些时间来加载。您可以看到IDE右下方的进度是否仍在加载。这不应该花费超过5秒钟。如果您没有看到搜索结果,那么您可能没有安装原型。请参阅 Go to
File
→New
→Other
In the dialog, select the
Maven
file theMaven Project
, then NextIn the next dialog keep all the defaults, and hit Next
In this next dialog we will select the Maven archetype. In the search box, type
jersey-quickstart-webapp
. All the archetypes takes a few moments to load. You can see the progress at the bottom right of the IDE is they are still loading. This shouldn't take more than maybe 5 seconds. If you are not seeing any results come up from the search, then it's likely you don't have the archetypes installed. See this Stackoverflow answer for how you can get the archetypes.Once the archetypes load, and you see the
jersey-quickstart-webapp
in the results list, uncheck "Show the last version of Archetype only". So once you have unchecked that, you should see more version available. Scroll down to theorg.glassfish.jersey.archetypes
and select the version 2.16 (or whatever the latest version is, if you choose). Then hit NextIn the next dialog, enter the groupId, artifactId, and package, then hit Finish
You should now see a project with the following structure. There will be an error in the project because of you jsp page. We have no use for it here, so you can delete it if you want. This should get rid of the error.
I am trying to create Jersey normally with the aid of maven but I am always getting this structure as in the scrennshoot and without error as normally?! It does not look as Jersey commonly layout.
I am using this one:
org.glassfish.jersey.archetypes
jersey-quickstart-webapp
2.16
pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.test</groupId>
<artifactId>serverSide</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>serverSide</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
I highly doubt you are creating the archetype project correctly. What you are showing is a product of the org.apache.maven.archetypes : maven-archetype-quickstart
Here's a quick walk-through of how to create the Jersey archetype in Eclipse
See Also:
这篇关于Eclipse中的Jersey Maven quickstart原型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!