gpt4 book ai didi

java - Netbeans + Maven(更新中央存储库)

转载 作者:行者123 更新时间:2023-11-30 01:40:48 25 4
gpt4 key购买 nike

由于“需要 HTTPS”错误,我最近在构建项目时遇到了问题。通过按照描述修改我的 pom.xml 解决了此问题 here ,添加以下内容:

    <pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
<repositories>
<repository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>

但是,对于我拥有的每个项目,更新每个 pom.xml 是一件很麻烦的事情。

我尝试将相同的代码片段添加到我的 settings.xml 中,但没有成功。

我知道新版本的 Maven 解决了这个问题。但是,由于工作限制,我无法更新我的环境。

我当前已经安装了 Netbeans 8.2 安装程序捆绑的 Java 8 和 Maven。

我可以在 settings.xml 中添加一些内容以避免修改我处理的每个 pom.xml 吗?如果绝对必要,有没有办法可以只更新我的 Maven 版本,知道我已经随 Netbeans 安装了任何内容?

希望这不是重复的,我已经搜索了几个条目,但都没有结果。

最佳答案

如果您使用的是带有捆绑 maven 的 NetBeans 8.0 (8.1,8.2),您也可以编辑 settings.xml。例如,对于与 NetBeans 8.1 捆绑的 Maven,该文件应位于目录 C:\Program Files (x86)\NetBeans 8.1\java\maven\conf 中。

只需添加另一个带有 https 协议(protocol)的镜像即可。

<mirrors>
<mirror>
<id>mirrorId</id>
<mirrorOf>central</mirrorOf>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</mirror>
</mirrors>

如果您有许多 pom.xml 文件,在一处编辑存储库设置会更好。另外,请考虑更新到 NetBeans 11.0 LTS or latest Maven .

关于java - Netbeans + Maven(更新中央存储库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60084842/

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