gpt4 book ai didi

maven - 从原型(prototype) : 501 HTTPS Required 创建 Maven 项目时出错

转载 作者:行者123 更新时间:2023-12-05 03:53:53 24 4
gpt4 key购买 nike

我运行 mvn archetype:generate 并得到这个错误:

Error reading archetype catalog http://repo.maven.apache.org/maven2
org.apache.maven.wagon.TransferFailedException: Transfer failed for http://repo.maven.apache.org/maven2 501 HTTPS Required

我正在使用 Maven 3.6.3。

我无法将不同的存储库 URL 放入 POM 文件中,因为当我从原型(prototype)创建项目时,尚不存在 POM 文件。

我在 ~/.m2 中没有 settings.xml 文件。

我的 Maven 安装有问题吗?


mvn --version 的输出是:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 11.0.2, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"

/usr/local/Cellar/maven/3.6.3_1/libexec/conf/settings.xml 不包含错误消息所提示的 URL。

最佳答案

简短回答:通过附加以下内容,用 https 覆盖默认的 http 目录 url:

-DarchetypeCatalog=https://repo.maven.apache.org/maven2/archetype-catalog.xml

mvn archetype:generate命令

背景:

当使用mvn -X -e archetype:generate 命令时,Maven 3.6.3 似乎使用了 2.4 版的 maven-archetype-plugin:

[DEBUG] Resolved plugin version for org.apache.maven.plugins:maven-archetype-plugin to 2.4 from repository central (https://repo.maven.apache.org/maven2, default, releases)

插件使用远程目录:http://repo.maven.apache.org/maven2/archetype-catalog.xml :

[DEBUG] Searching for remote catalog: http://repo.maven.apache.org/maven2/archetype-catalog.xml
[DEBUG] Searching for remote catalog: http://repo.maven.apache.org/maven2
[WARNING] Error reading archetype catalog http://repo.maven.apache.org/maven2
org.apache.maven.wagon.TransferFailedException: Transfer failed for http://repo.maven.apache.org/maven2 501 HTTPS Required

自 2020 年 1 月 15 日起,maven central 需要一个 HTTPS url:Central 501 HTTPS Required

根据 this JIRA ,该问题应在插件的 3.0.0 版本中得到修复。

关于maven - 从原型(prototype) : 501 HTTPS Required 创建 Maven 项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61424644/

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