【问题标题】:Building a jar file from a gradle dependency从 gradle 依赖项构建 jar 文件
【发布时间】:2020-08-27 05:06:44
【问题描述】:
我需要从我的 android 项目中制作 dex 文件。首先,我需要将我的类编译为 jar。但我需要 jar 中的依赖项。否则,由于未知方法,我会得到大约 300 个错误。我需要罐子里的木材。但我在互联网上找不到它。我搜索了很多,但没有运气。这是github中源代码的链接。
https://github.com/JakeWharton/timber
如何从这个 gradle 项目构建一个 jar?
【问题讨论】:
标签:
java
android
gradle
jar
timber
【解决方案1】:
要将 gradle 库添加到您的项目,您需要将 implementation "package-group:package-name:package-version" 添加到您的 build.gradle。
对于 Timber,您可以使用 implementation "com.jakewharton.timber:timber:4.7.1"。
如果您想将项目及其依赖项编译到 jar 中,那么您需要查找“fat jars”。 Gradle Shadowjar 是一个插件。