构建球衣示例失败
Building jersey example is failing
很抱歉提出这个问题,但我在网上找不到与此类似的内容,所以我们开始吧:
我正在尝试按如下方式安装球衣:
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 已正确设置。但是一旦控制台显示 "Generating Project in Batch mode",它就会失败并显示 "Build Failure",无法执行目标 org.apache.maven.plugins:maven-archetype-plugin...。所需的原型不存在。如果需要,我可以上传控制台日志的屏幕截图。
由此 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
瞧,它起作用了!
很抱歉提出这个问题,但我在网上找不到与此类似的内容,所以我们开始吧: 我正在尝试按如下方式安装球衣:
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 已正确设置。但是一旦控制台显示 "Generating Project in Batch mode",它就会失败并显示 "Build Failure",无法执行目标 org.apache.maven.plugins:maven-archetype-plugin...。所需的原型不存在。如果需要,我可以上传控制台日志的屏幕截图。
由此 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
瞧,它起作用了!