[英]Gradle - How to refer a directory/jar file library from root-project to a sub-project for dependency
我有Gradle-Java项目。 我想在根项目的目录中使用本地库,并使用该库来子项目。
像这样的东西
root-project |-resources/libraries |-subproject1 |-subproject2 |-.. |-.. and so on
例如,我想使用resources / library文件夹中的library.jar。我在子项目的build.gradle上看到了一些示例
depdencies{ compiles files('dir/some-files') }
但是据我所知,这仅是指子项目中的文件(请纠正我,我错了)。 我也看到过类似的东西(或者我只是在想像)
@ root-project settings.gradle
include 'resource/library'
@子项目build.gralde
compile project(':resources/library')
但我不知道下一步该怎么访问内容。 我想知道如何在gradle中执行此操作,以便可以将一些依赖项放在多个子项目可以使用根项目目录中的该库的位置。
我知道,只要将库上传到Maven或jcenter,这将很容易。 但是我不情愿,因为它很烂。
如果有人教我或提供建议,我将不胜感激。
如果像我这样的人可能有相同的问题,我在这里找到了想要实现的解决方案。
dependencies {
compile files{'$rootDir/some-files
}
不好的是,我对错误的关键字使用了错误的查询功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.