INNER CODE UNIT · Kotlin

gradleDaemonJvmProperties

bitfireAT/davx5-ose · build-logic/src/main/kotlin/davx5/buildlogic/CommonBuildConfigPlugin.kt:28

        val gradleDaemonJvmProperties = Properties().also { props ->
            target.rootDir.resolve("gradle/gradle-daemon-jvm.properties").reader().use { props.load(it) }
        }
        val javaToolchainVersion = gradleDaemonJvmProperties.getProperty("toolchainVersion").toInt()

        with(target) {
            // When this plugin is applied to a module:
            // 1. Apply common Android application configuration
            pluginManager.configureAndroidModule(
                pluginId = "com.android.application",
                project = this,
                extensions = extensions,
                javaToolchainVersion = javaToolchainVersion
            ) {
                extensions.configure<ApplicationExtension> {
                    // for every Android module
                    configureCommonAndroid()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…