【问题标题】:Can I assign a maven dependency to a specific repo?我可以将 Maven 依赖项分配给特定的仓库吗?
【发布时间】:2011-03-05 06:13:33
【问题描述】:

所以我有几个大型项目使用多达 8 个不同的外部存储库,所有这些都在 settings.xml 中指定,而不是在 poms 中。我们的许多内部依赖项都是快照,因此当它们都在我们的内部存储库中时,这显然会导致对多个外部存储库的更新进行大量检查。

所以我的问题是,有没有办法设置配置文件/过滤器或类似的东西,我可以确保只在特定的存储库中检查更新?

这一切都本着更好/更快构建的精神。

【问题讨论】:

    标签: java maven-2 build repository dependencies


    【解决方案1】:

    在 Maven 中没有这样的功能,尽管您可以通过安装存储库管理器并将 settings.xml 中的所有引用替换为对存储库管理器的单个引用来实现相同的功能。这也简化并集中了整个团队的配置,让您可以更好地控制自己的使用。

    Sonatype Nexus 和 JFrog Artifactory 都支持使用通配符或正则表达式的“工件路由”。如果在您的组织中提出这样的建议太难了,您可以在您的桌面上安装 repo 管理器 - 通常它们不会占用太多资源。

    【讨论】:

    • 回购经理,太棒了,会很好地完成工作!非常感谢您快速准确的回复!
    猜你喜欢
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 2019-04-18
    • 1970-01-01
    • 2019-10-02
    • 2012-03-07
    相关资源
    最近更新 更多