【问题标题】:download dependecy only form a specific repository with maven [duplicate]仅使用 Maven 下载特定存储库的依赖项 [重复]
【发布时间】:2011-11-07 23:04:24
【问题描述】:

可能重复:
How to set order of repositories in Maven settings.xml

我正在为项目使用内部 maven 存储库,当我指定依赖项时,我希望 maven 仅在内部存储库中而不是在公共存储库中查看此依赖项。 示例:

<repositories>
 ...
 <myrepository...>
 <publicrepo...>
</repositories>

[..]


<dependency>
        <groupId>imygroupid</groupId>
        <artifactId>myartifactId</artifactId>
        <version>1.0-SNAPSHOT</version>
</dependency>

如果我构建 maven 项目,我可以看到 maven 尝试从我在 pom.xml 中指定的所有公共存储库中下载工件 myartifactId。 有没有办法指定所有带有groupId 的工件都应该在内部存储库中找到,而不是在其他存储库中?

这将解决构建任务期间的一些性能问题。

【问题讨论】:

    标签: maven


    【解决方案1】:

    我认为唯一的方法是使用 Nexus 或 Archiva 等存储库管理器

    【讨论】:

      【解决方案2】:

      你可以在这里找到一些线索:How to set order of repositories in Maven settings.xml

      存储库的顺序似乎与 settings.xml 中的声明顺序相反

      【讨论】:

        猜你喜欢
        • 2013-10-08
        • 2020-08-06
        • 1970-01-01
        • 2020-07-13
        • 1970-01-01
        • 1970-01-01
        • 2019-07-31
        • 2021-12-07
        • 1970-01-01
        相关资源
        最近更新 更多