我有一个通用库的自定义构建版本,我希望我的 Gradle 构建使用它,而不是从任何存储库下载标准版本。
理想情况下,我需要将库的 *jar 文件放在项目的子文件夹中,并使 gradle 在构建和稍后运行我的项目时使用该库的副本。
我怎样才能实现这一目标?
最佳答案
请查看文档。您可以定义一个平面目录存储库,解释here :
repositories {
flatDir {
dirs 'lib'
}
flatDir {
dirs 'lib1', 'lib2'
}
}
或者您也可以包含一个平面 jar 文件作为依赖项,请参阅 here :
dependencies {
runtime files('libs/a.jar', 'libs/b.jar')
runtime fileTree(dir: 'libs', include: '*.jar')
}
关于java - 使用 gradle(而不是存储库)构建时使用自定义提供的 .jar 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43321202/