Java 向Gradle任务添加外部依赖项

Java 向Gradle任务添加外部依赖项,java,build,gradle,Java,Build,Gradle,我参加了一个项目,该项目为一个遗留的封闭源代码库开发了一个适配器实用程序,该库被视为黑盒,并且由于许可协议,不能与适配器实用程序一起提供 为了构建项目,库需要位于类路径中,这是没有问题的,只要我使用IDE(在我的例子中是想法),但是我如何在构建过程中告诉Gradle有这种依赖关系,而不直接将其添加到build.Gradle?为什么不能在build.Gradle中声明对库的依赖关系?您的IDE从何处获取库?@PeterNiederwieser在我声明为全局库的IDE中。我不想将其添加到build.

我参加了一个项目,该项目为一个遗留的封闭源代码库开发了一个适配器实用程序,该库被视为黑盒,并且由于许可协议,不能与适配器实用程序一起提供


为了构建项目,库需要位于类路径中,这是没有问题的,只要我使用IDE(在我的例子中是想法),但是我如何在构建过程中告诉Gradle有这种依赖关系,而不直接将其添加到build.Gradle?

为什么不能在
build.Gradle
中声明对库的依赖关系?您的IDE从何处获取库?@PeterNiederwieser在我声明为全局库的IDE中。我不想将其添加到build.gradle中,因为我不想将旧库的二进制文件签入存储库,并且在没有签入的情况下,没有公共文件夹来定义可以从何处获取库。如果没有公共文件夹,人们如何在IDE中设置它?如果你真的想让每个人自己设置,他们必须在
~/.gradle/init.gradle
中声明依赖关系。或者他们在
~/.gradle/gradle.properties
中设置路径,然后在
build.gradle
@PeterNiederwieser中声明依赖项。我决定按照您的想法通过文件系统添加它。谢谢你的帮助!