gpt4 book ai didi

java - 无法使用 jersey-quickstart-webapp 原型(prototype)创建新的 Maven 项目

转载 作者:行者123 更新时间:2023-11-29 05:13:04 25 4
gpt4 key购买 nike

我是 Jersey 和专家的新手。我正在尝试使用 Eclipse (Luna) 基于 jersey-quickstart-webapp 原型(prototype)创建一个新的 Maven 项目。

当我开始创建项目时,我选择了“jersey-quickstart-webapp”原型(prototype)。 Eclipse 在“Maven Central”目录中找到这个原型(prototype):

Adding Jersey-quickstart-webapp

但是,当我去创建项目时,我收到消息: error message after creating project

我不明白为什么我会收到这个。原型(prototype)存在于中央存储库中 http://repo1.maven.org/maven2/org/glassfish/jersey/archetypes/jersey-quickstart-webapp/2.14/

当我使用创建新项目向导搜索它时,Eclipse 可以找到它。

我还尝试使用命令行从这个原型(prototype)创建项目:

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeArticfactId=jersey-quickstart.webapp -DarchetypeVersion=2.2

当我这样做时,项目就创建好了;但是,当我导入它时,我的 POM 文件中出现以下错误: error in POM file

所以它不能下载依赖:

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.glassfish.jersey</groupId>
<artifactId>jersey-bom</artifactId>
<version>${jersey.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

当我查看我的 {homepath}.m2 目录时,jersey-quickstart-webapp 下载的内容似乎在那里。然而,{homepath}.m2\repository\org\glassfish\jersey\jersey-bom\2.14 下载的内容只是显示一个.lastUpdated 文件,没有任何内容。 .lastUpdated 文件包含以下内容:

http\://repo.maven.apache.org/maven2/.error=Could not transfer artifact org.glassfish.jersey\:jersey-bom\:pom\:2.14 from/to central (http\://repo.maven.apache.org/maven2)\: Access denied to http\://repo.maven.apache.org/maven2/org/glassfish/jersey/jersey-bom/2.14/jersey-bom-2.14.pom. Error code 403, Forbidden
@default-http\://repo.maven.apache.org/maven2/.lastUpdated=1419265078216

我不明白为什么导入失败。当我打开浏览器并转到 http://repo.maven.apache.org/maven2/org/glassfish/jersey/jersey-bom/2.14/jersey-bom-2.14.pom我可以毫无问题地查看内容。

我不确定如何在此基础上推进并创建一个基于 jersey-quickstart-webapp 原型(prototype)的新项目。我感谢任何建议。感谢您的帮助。

最佳答案

在您的应用中添加 Java.net 存储库: <project ...>
<repositories>
<repository>
<id>java.net</id>
<url>https://maven.java.net/content/repositories/public/</url>
</repository>
</repositories>
</project>

关于java - 无法使用 jersey-quickstart-webapp 原型(prototype)创建新的 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27606819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com