我的项目中需要使用一个传递库,但是它具有深层次的传递依赖。我了解默认情况下,所有必需的jar文件都会自动下载到本地存储库,默认情况下,该存储库位于 USER_HOME / .m2 文件夹(我的操作系统是Windows)。
有没有办法将所有必需的jar文件导入另一个指定的文件夹?我打算将所有jar文件放在'project_name / libs'文件夹中。
基本上,我的问题与this one非常相似,但具有传递依赖项。
最佳答案
可以将库放入文件夹中,并且可以按照this教程中的说明进行配置。但是,如果您使用本地文件夹,则传递性依赖项将无法解决-如果您希望所有库成为唯一的库,则需要将所有库放在此文件夹中。您还可以做的是排除传递依赖项,如here所示。场景还不清楚,所以我想您可能需要同时使用两种方法。
关于gradle - 如何使用Gradle将外部库导入目标项目的lib文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27088214/