gpt4 book ai didi

java - 如何设置私有(private)的、可远程访问的 Maven 存储库?

转载 作者:IT老高 更新时间:2023-10-28 20:56:03 26 4
gpt4 key购买 nike

我需要为一些公司内部库设置一个 Maven 存储库,这些库需要仅供我们的开发人员访问(即安全),但应该可以通过 Internet 安全访问。

我熟悉设置公共(public) Maven 存储库,但不确定设置私有(private)远程访问存储库的最佳方式。

我该怎么做?

最佳答案

解决方案是使用 Maven 存储库管理器,例如 Nexus、Artifactory 或 Archivia。

您将 MRM 安装在服务器上,并使用您希望访问它的用户的身份验证详细信息对其进行配置。

您可以在 https://oss.sonatype.org 查看可公开访问的 Nexus 实例以及 https://repository.apache.org因此,在此基础上,可以相当安全地假设 Nexus 中的身份验证是可靠且安全的。

Artifactory 作为在线托管服务提供,我们将它(在线托管服务)用于我们的内部 Artifact 托管。

Archivia 是由一些非常好的人维护的,我怀疑他们也有很好的锁定。

如果您想快速启动和运行并且不想管理服务器,我建议您使用 Artifactory 等托管服务。我不知道是否有在线 Nexus 或 Archivia 托管服务。

现在披露:

  1. JFrog(Artifactory 的创建者)是我雇主的合作伙伴,我们使用 Artifactory 托管服务
  2. Sonatype(Nexus 的创建者)是我雇主的合作伙伴
  3. 我是 Apache 软件基金会的成员(Archivia 的创建者)

我不推荐您使用哪个 MRM。但作为 Maven 提交者和 PMC 成员,我强烈建议使用 MRM。

关于java - 如何设置私有(private)的、可远程访问的 Maven 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12410423/

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