アンドロイド用の従来のperlビルドスクリプトをGradleに移行しています。 ビルドスクリプトは、いくつかの.javaファイルを取り、それらを.jarに変換します。Gradle Android jarタスクがjarを作成するときに.javaファイルを.classファイルにコンパイルしない
しかし、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ではなく.javaファイルの.classよりも含むようにしてclasses.dexを含めるように入手できますか?