将Archtypes添加到Eclipse

时间:2015-07-23 14:15:09

标签: maven archetypes

我是MAVEN和Restful服务的新手。我有MAVEN正确安装它并设置变量。我正在使用jersey-quickstart-webapp创建一个web服务,但发现它没有出现在Archetypes列表中。 我尝试使用ADD Archetypes选项添加它。输入详细信息后

GroupId: org.glassfish.jersey.archetypes
ArtifactId:  jersey-quickstart-webapp
Version : 2.16  // version is correct??

I get following error please help. 

<b>
org.eclipse.core.runtime.CoreException: Could not resolve artifact 
org.glassfish.jersey.archetypes:jersey-quickstart-webapp:pom:2.16</b>

1 个答案:

答案 0 :(得分:0)

我没有准备好解释为什么Eclipse原型插件会给你这个错误,因为2.16jersey-quickstart-webapp的有效版本。但是,我建议您尝试从命令提示符处手动执行以下命令:

mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-webapp
    -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false
    -DgroupId=com.example -DartifactId=simple-service-webapp -Dpackage=com.example
    -DarchetypeVersion=2.19

确保首先从Maven jersey-quickstart-webapp目录中删除.m2文件夹(如果存在)。这可能是必要的,以避免在原型安装过程中出现损坏。

这是一个link to the official documentation,用于从Maven原型创建Jersey EE应用程序。