建筑球衣的例子是失败的

时间:2015-11-28 13:40:47

标签: java maven jersey

对不起这个问题,但我在网上找不到任何类似的内容,所以我们走了: 我想按如下方式安装球衣:

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.22.1

这是他们的网站上的一个示例项目。这开始执行,因此JAVA_HOME和mvn设置正确。但是一旦控制台声明“以批处理模式生成项目”,它就会失败并出现“构建失败”,无法执行目标org.apache.maven.plugins:maven-archetype-plugin ....所需的原型不会存在。如果需要,我可以上传控制台日志的屏幕截图。

1 个答案:

答案 0 :(得分:1)

从这个url我可以正确地生成以下步骤的原型。

1 - 首先我创建一个空的maven项目 然后我像这样修改了pom文件

  <groupId>fr.toto</groupId>
  <artifactId>tata</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>pom</packaging>
  <repositories>
    <repository>
    <id>snapshot-repository.java.net</id>
    <name>Java.net Snapshot Repository for Maven</name>
    <url>https://maven.java.net/content/repositories/snapshots/</url>
    <layout>default</layout>
</repository>
</repositories>

然后我在第1步创建的空项目的根目录中运行以下命令:

mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-grizzly2 \
-DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false \
-DgroupId=fr.cnamts -DartifactId=tata -Dpackage=fr.cnamts \
-DarchetypeVersion=2.22.1

并且它有效!