下载依赖仅与 maven 形成特定的存储库

fla*_*vio 5 maven

可能的重复:
如何在 Maven settings.xml 中设置存储库的顺序

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

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

[..]


<dependency>
        <groupId>imygroupid</groupId>
        <artifactId>myartifactId</artifactId>
        <version>1.0-SNAPSHOT</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

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

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

Dmi*_* B. 1

我认为做到这一点的唯一方法是使用像 Nexus 或 Archiva 这样的存储库管理器