Gradle:从指定的存储库中解析给定的jar

时间:2016-01-04 15:09:41

标签: java gradle

对于gradle构建(java项目),我通常会指定一组存储库,在其中搜索依赖项。

是否可以强制gradle从指定的存储库中获取给定的jar?我想要一个本地配置文件,上面写着“从本地存储库中获取foo.jar”,我的gradle脚本会读取此配置文件并完成此操作(同时解析其他依赖项“通常”)。

2 个答案:

答案 0 :(得分:4)

Gradle目前无法为每个依赖项指定不同的repo配置。这已经被要求和讨论过了。还有一个open and unresolved Jira。另请参阅:

1 2

答案 1 :(得分:1)

Gradle通常会获取它找到文件的第一个存储库,因此如果您将本地存储库添加为第一个项目,它将从本地加载它。

您可以阅读有关解析依赖关系的更多信息here

  

早期存储库中的模块优先于以后存储库中的模块。

您始终可以将您的依赖项作为jar文件添加到项目中。在这种情况下,没有进一步的解决方案。