对于gradle构建(java项目),我通常会指定一组存储库,在其中搜索依赖项。
是否可以强制gradle从指定的存储库中获取给定的jar?我想要一个本地配置文件,上面写着“从本地存储库中获取foo.jar”,我的gradle脚本会读取此配置文件并完成此操作(同时解析其他依赖项“通常”)。
答案 0 :(得分:4)
Gradle目前无法为每个依赖项指定不同的repo配置。这已经被要求和讨论过了。还有一个open and unresolved Jira。另请参阅:
答案 1 :(得分:1)
Gradle通常会获取它找到文件的第一个存储库,因此如果您将本地存储库添加为第一个项目,它将从本地加载它。
您可以阅读有关解析依赖关系的更多信息here。
早期存储库中的模块优先于以后存储库中的模块。
您始终可以将您的依赖项作为jar文件添加到项目中。在这种情况下,没有进一步的解决方案。