gpt4 book ai didi

maven - 访问位于 https 中的 Maven 存储库

转载 作者:行者123 更新时间:2023-12-04 08:06:20 27 4
gpt4 key购买 nike

我有一个 Maven 项目,它需要位于 HTTPS 后面的存储库中的一些依赖项。我可以通过浏览器 (Firefox) 访问该 URL,因为它会询问我的用户名/密码,但在 Maven 中,我的访问被拒绝。

我在哪里可以设置用户名和密码,以便 Maven 可以将其用于该存储库?此 page处理证书和 keystore ,但我没有类似的东西。我是否需要知道 Firefox 将我访问过的 URL 的证书存储在哪里?

最佳答案

用户名和密码存储在 .m2/文件夹中名为 settings.xml 的文件中(如果没有,请创建它)。

<settings>
<servers>
<server>
<!-- this id should match the id of the repo server in pom.xml -->
<id>myrepo</id>
<username>deployment</username>
<password>password</password>
</server>
</servers>
</settings>

对于第二个问题,实际上在您提供的链接中进行了解释,只是 keytool 链接不起作用。如果我没记错的话,它是 Sun 的一名员工在他的博客中发布的,当 Oracle 接管时,该页面消失了。网络上应该有它的多个副本。其中之一是我在 GitHub 上稍作修改的版本:

https://github.com/stivlo/obliquid-lib/blob/master/src/main/java/org/obliquid/scripts/InstallCert.java

基本概念是您不必找到 Firefox 存储证书的位置,您可以使用文件中的工具下载它。

关于maven - 访问位于 https 中的 Maven 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7720664/

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