Netbeans + Maven(更新中央存储库)
Netbeans + Maven (Updating Central Repositories)
由于 "HTTPS Required" 错误,我最近在构建项目时遇到了问题。通过按照 here 所述修改我的 pom.xml,添加以下内容,解决了这个问题:
<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 解决了这个问题。但是,由于工作原因,我无法更新我的环境。
我目前已经安装了 Java 8 和 Maven,由 Netbeans 8.2 安装程序捆绑。
有什么我可以添加到我的 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 协议的镜像即可。
<mirrors>
<mirror>
<id>mirrorId</id>
<mirrorOf>central</mirrorOf>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</mirror>
</mirrors>
如果您有很多 pom.xml 文件,最好在一个地方编辑存储库设置。
另外,考虑更新到 .
由于 "HTTPS Required" 错误,我最近在构建项目时遇到了问题。通过按照 here 所述修改我的 pom.xml,添加以下内容,解决了这个问题:
<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 解决了这个问题。但是,由于工作原因,我无法更新我的环境。
我目前已经安装了 Java 8 和 Maven,由 Netbeans 8.2 安装程序捆绑。
有什么我可以添加到我的 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 协议的镜像即可。
<mirrors>
<mirror>
<id>mirrorId</id>
<mirrorOf>central</mirrorOf>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</mirror>
</mirrors>
如果您有很多 pom.xml 文件,最好在一个地方编辑存储库设置。
另外,考虑更新到