【发布时间】:2021-12-11 18:23:56
【问题描述】:
如何使用 gradle 检查远程仓库中是否存在工件?
我还没有找到任何 gradle 插件来完成这个。
我想在 build.gradle 中创建一个函数来检查存储库的 url 是否存在。但这似乎不是正确的做法。
Boolean ifExists = new URL(url).openConnection().with {
requestMethod = 'HEAD'
connect()
responseCode == 200
}
任何建议将不胜感激。
【问题讨论】:
-
你为什么要这个?你想解决哪个问题?
-
本质上我的问题是,我希望我的构建首先检查存储库中是否存在具有特定名称的工件(该工件可能存在也可能不存在),如果存在则使用它.如果它不存在,我希望我的构建默认为另一个我知道总是存在的工件。
-
您要使用最新版本还是?
标签: java gradle build artifactory dependency-management