gradle - 如何使用Gradle将外部库导入目标项目的lib文件夹

标签 gradle

我的项目中需要使用一个传递库,但是它具有深层次的传递依赖。我了解默认情况下,所有必需的jar文件都会自动下载到本地存储库,默认情况下,该存储库位于 USER_HOME / .m2 文件夹(我的操作系统是Windows)。

有没有办法将所有必需的jar文件导入另一个指定的文件夹?我打算将所有jar文件放在'project_name / libs'文件夹中。

基本上,我的问题与this one非常相似,但具有传递依赖项。

最佳答案

可以将库放入文件夹中,并且可以按照this教程中的说明进行配置。但是,如果您使用本地文件夹,则传递性依赖项将无法解决-如果您希望所有库成为唯一的库,则需要将所有库放在此文件夹中。您还可以做的是排除传递依赖项,如here所示。场景还不清楚,所以我想您可能需要同时使用两种方法。

关于gradle - 如何使用Gradle将外部库导入目标项目的lib文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27088214/

相关文章:

安卓工作室 : ZipException duplicate entry custom class

java - 使用 gradle 的多个 IntellijIdea 版本的插件

gradle - 如何设置 GitLab CI 以高效运行多个构建步骤,同时指示它在哪一步?

gradle - Hyperledger:使用Gradle构建Chaincode

gradle - Gradle-从本地Maven存储库中删除已发布的工件

gradle - quarkus 和 jandex 以及显式 jpa 实体

spring-boot - Maven仅使用jar文件找不到依赖项

android - 在 Android Gradle 中禁用发布版本的代码

gradle - 打开项目时解决和防止 "The project is using an unsupported version of Gradle"

java - 任务 ':app:dexDebug'的执行失败。用非零退出值2结束