![JAR search and dependency download from the Maven repository](/logo.png)
godot.gradle.tasks.android.packageMainDexJarTask.kt Maven / Gradle / Ivy
package godot.gradle.tasks.android
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
import org.gradle.api.Project
import org.gradle.api.Task
import org.gradle.api.tasks.TaskProvider
fun Project.packageMainDexJarTask(
createMainDexFileTask: TaskProvider
): TaskProvider {
return tasks.register("packageMainDexJar", ShadowJar::class.java) {
with(it) {
group = "godot-kotlin-jvm"
description =
"Packs the android dex file of main, together with the needed entry service file into a jar. Needed for android builds only"
archiveBaseName.set("main-dex")
from("src/main/resources").include("**/godot.registration.Entry")
from("${project.buildDir.absolutePath}/libs/").include("*.dex")
dependsOn(createMainDexFileTask)
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy