对不起这个问题,但我在网上找不到任何类似的内容,所以我们走了: 我想按如下方式安装球衣:
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 ....所需的原型不会存在。如果需要,我可以上传控制台日志的屏幕截图。
答案 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
并且它有效!