我正在为一个项目使用一个内部 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应该在内部存储库中而不是在其他存储库中找到所有工件?
这将解决构建任务期间的一些性能问题。
maven ×1