Luc*_*ano 5 https ssl-certificate maven
我有一个Maven项目,需要一些位于HTTPS后面的存储库中的依赖项.我可以通过我的浏览器(Firefox)访问该URL,因为它询问了我的用户名/密码,但是在Maven中我拒绝访问.
我在哪里可以设置用户名和密码,以便Maven可以将其用于该存储库?这个页面涉及证书和密钥库,但我没有这样的东西.我是否需要知道Firefox在哪里存储我访问过的URL的证书?
用户名和密码存储在名为settings.xml的文件中的.m2 /文件夹中(如果没有,则创建它).
<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>
Run Code Online (Sandbox Code Playgroud)
对于第二个问题,它实际上是在您提供的链接中解释的,除了keytool链接不起作用.如果我没记错的话,它是由Sun员工在他的博客中发布的,当Oracle接管该页面时就消失了.网上应该有多份副本.其中一个是我在GitHub上稍加修改的版本:
基本概念是您不必找到Firefox存储证书的位置,您可以使用该工具将其下载到文件中.
归档时间: |
|
查看次数: |
10310 次 |
最近记录: |