【问题标题】:Maven proxy configuration with Nexus使用 Nexus 的 Maven 代理配置
【发布时间】:2021-08-09 00:06:55
【问题描述】:

我正在使用 Nexus 并已配置 maven-proxy 和 maven-hosted 存储库,将它们添加到组 repo 并通过 settings.xml 使用该 repo。现在,当在 pom 中添加新的依赖项时,maven-proxy 会转到 maven Central 并下载它。但是,我不想要这个。

我的目标是完全停止回复 Maven 中心,但我知道在我的托管存储库包含 maven 需要的所有内容之前它不会起作用。

问题是编译器、clean、jar 等 Maven 插件会自行下载大量依赖项。如果我删除与 maven 代理的连接,如何获取所有列表,然后如何确保将所需的内容放入托管存储库中?

我什至应该尝试将这些工件放在我的托管仓库中吗?还有其他更好的方法吗?

【问题讨论】:

    标签: java maven nexus


    【解决方案1】:

    您无法真正手动执行此操作,工件的数量太多了。

    您可以让 Maven 下载所有需要的工件,然后将其从远程复制到托管存储库并使用它(直到您需要新的东西)。

    但还是很痛。我不会那样做。

    如果您担心安全问题,我会使用开源安全扫描程序,而不是完全阻止互联网访问。

    【讨论】:

    • 感谢@fabian,这很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    相关资源
    最近更新 更多