从 gradle 依赖项构建 jar 文件

Building a jar file from a gradle dependency

我需要从我的 android 项目制作 dex 文件。首先,我需要将我的 类 编译成 jar。但我需要 jar 中的依赖项。否则,由于未知的方法,我会得到大约 300 个错误。我需要罐装木材。但我无法在互联网上找到它。我搜索了很多,但没有运气。这是 github 中源代码的 link。 https://github.com/JakeWharton/timber
我如何从这个 gradle 项目构建一个 jar?

要将 gradle 库添加到您的项目,您需要将 implementation "package-group:package-name:package-version" 添加到您的 build.gradle。

对于 Timber,你会做 implementation "com.jakewharton.timber:timber:4.7.1"

如果您想将项目及其依赖项编译到 jar 中,那么您需要查找 "fat jars"。 Gradle Shadowjar 是执行此操作的插件。