maven - 如何设置 maven 在我自己的存储库之前查看中心
问题描述
如前所述,我如何先搜索中心,然后再搜索我自己的。我找不到任何说明如何做的文档,或者实际上这是可能的。
解决方案
假设“我自己的存储库”是指“我的存储库管理器”,您可以通过在您的<repositories>
部分中首先声明 Maven 中央存储库来做到这一点:
<repositories>
<!-- first, Maven Central -->
<repository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<!-- then, your own repository -->
<repository>
<id>my-repository</id>
<name>my-repository</name>
<url>https://my.repository.org</url>
</repository>
</repositories>
要使用此配置解决依赖关系,Maven 将首先查找您的缓存 ( ~/.m2/repository
),然后查找 Maven Central,最后查找您自己的存储库。
推荐阅读
- go - Helm parent 和 subchart 需要根据 values.file 环境名称访问/复制文件
- python - 这个火炬项目不断告诉我“预期 2 个或更多维度(得到 1 个)”
- node.js - 即使我尝试发帖,在邮递员中获取状态 404
- javascript - Javascript XMLHttpRequest - 获取响应时间
- python - 我如何让它运作?计算器只使用一位数..在Python
- python - 是否可以在 Python 中的另一个函数中调用一个函数?(网络抓取问题)
- delphi - 如何将 TEdit 与另一个 TEdit 链接?
- android - 将捆绑包上传到 Google Play 上的封闭轨道说我用错误的密钥签名
- node.js - Nestjs - 整数类型的无效输入语法:“don@gmail.com”
- java - setResizable(false) 不会阻止框架在双击后恢复