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

Java Gradle:从指定的存储库解析给定的jar,java,gradle,Java,Gradle,对于gradle构建(java项目),我通常指定一组用于搜索依赖项的存储库 是否可以强制gradle从指定的存储库获取给定的jar?我希望有一个本地配置文件,上面写着“从本地存储库中获取foo.jar”,我的gradle脚本读取这个配置文件并执行此操作(同时“正常”解析其他依赖项)。gradle通常会获取它在其中找到文件的第一个存储库,因此,如果您将本地存储库作为第一项添加,它将从本地加载它 您可以阅读有关解决依赖关系的更多信息 早期存储库中的模块比后期存储库中的模块更受欢迎 您总是可以将依赖项

对于gradle构建(java项目),我通常指定一组用于搜索依赖项的存储库


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

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

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

早期存储库中的模块比后期存储库中的模块更受欢迎


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

对于Gradle,目前不可能为每个依赖项指定不同的回购配置。这一点以前曾被要求和讨论过。还有一个问题。另请参阅:


谢谢。问题是,将本地存储库放在首位意味着所有依赖项都将从此处解析,而不仅仅是配置文件指定的依赖项。@JFMeier确实如此。无法解析的内容将从中的下一个存储库加载line@JFMeier,您始终可以创建所谓的依赖子模块,并在其中指定存储库的自定义顺序。Gradle已从JIRA迁移到Github。相应问题如下: