由于存储库中缺少 POM 文件,Gradle 无法解析工件

问题描述 投票:0回答:1

我在尝试从远程存储库(声明为 maven 存储库)解析工件时遇到 Gradle 问题。该工件似乎存在于存储库中,但关联的 POM 文件丢失。我收到的错误消息是:

Could not resolve com.test.log:log:22.03.00.00.
> Could not get resource 'https://repo.custom.io/release/com/test/log/log/22.03.00.00/log-22.03.00.00.pom'.

尽管存储库中存在该工件,Gradle 仍无法找到 POM 文件,从而导致此解析错误。如何解决此问题并在没有关联 POM 文件的情况下成功检索工件?任何见解或解决方法建议将不胜感激。谢谢! 注意:我无权访问存储库,因此无法将 pom 文件添加到存储库

maven gradle repository pom.xml artifact
1个回答
0
投票

默认情况下,Gradle 从 6.0 及更高版本开始,在搜索模块时查找 .xml 或 .ivy 文件。如果工件不存在,您也可以更改行为来查找工件。请参阅https://docs.gradle.org/current/userguide/declaring_repositories.html#ex-maven-repository-that-supports-artifacts-without-metadata的详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.