Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问位于https中的Maven存储库_Maven_Https_Ssl Certificate - Fatal编程技术网

访问位于https中的Maven存储库

访问位于https中的Maven存储库,maven,https,ssl-certificate,Maven,Https,Ssl Certificate,我有一个Maven项目,它需要位于HTTPS后面的存储库中的一些依赖项。我可以通过我的浏览器(Firefox)访问URL,因为它要求我输入用户名/密码,但在Maven中,我的访问被拒绝 在哪里可以设置用户名和密码,以便Maven可以将其用于该存储库?这涉及证书和密钥库,但我没有类似的东西。我需要知道Firefox将我访问过的URL的证书存储在哪里吗?用户名和密码存储在你的.m2/文件夹中的一个名为settings.xml的文件中(如果你没有,请创建它) myrepo 部署 密码 对于第二个问

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


在哪里可以设置用户名和密码,以便Maven可以将其用于该存储库?这涉及证书和密钥库,但我没有类似的东西。我需要知道Firefox将我访问过的URL的证书存储在哪里吗?

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


myrepo
部署
密码
对于第二个问题,除了keytool链接不起作用外,您提供的链接中实际上已经解释了这一点。如果我没记错的话,它是由一名Sun员工在他的博客上发布的,当Oracle接管该页面时,它就消失了。网络上应该有多个副本。其中一个是我在GitHub上稍微修改过的版本:


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

maven版本?正在使用的Wang插件和版本?它在Windows、Maven 3.0.3上,没有任何特定的插件像您描述的那样在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>