我是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>
答案 0 :(得分:0)
我没有准备好解释为什么Eclipse原型插件会给你这个错误,因为2.16
是jersey-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应用程序。