【发布时间】:2016-05-23 16:28:39
【问题描述】:
我正在将 Android 应用程序的旧版 perl 构建脚本迁移到 Gradle。 构建脚本需要几个 .java 文件并将它们转换为 .jar。
但是,当我使用 gradle 任务制作 .jar 时,如果我检查它的内容,那么它只包含 .java 文件,而由旧版 perl 脚本构建的 .jar 已将 .java 文件编译为 . class 文件,然后将它们放入 .jar 中,此外它还在那里放置了一个 classes.dex 文件。
这是我当前的 jar 任务:
task buildJar(type: Jar) {
archiveName = "com.company.platform.jar"
from sourceSets.platformJarSourceLocation.java
destinationDir = file(platformGeneratedFilesDirectory)
}
如何让 .jar 包含 .class 而不是 .java 并包含 classes.dex?
【问题讨论】:
标签: java android gradle android-gradle-plugin