diff --git a/build-logic/build.gradle.kts b/build-logic/build.gradle.kts index ff130e8b..afbad1d2 100644 --- a/build-logic/build.gradle.kts +++ b/build-logic/build.gradle.kts @@ -22,9 +22,15 @@ run determineBuildLogicJdk@{ requireNotNull(it) { "version.properties does not contain \"$key\"" } }.toInt() - val javaVersionMinSupported = props.requireIntProperty("JAVA_VERSION_MIN_SUPPORTED") - val javaVersionMaxSupported = props.requireIntProperty("JAVA_VERSION_MAX_SUPPORTED") - val javaVersionMinSuggested = props.requireIntProperty("JAVA_VERSION_MIN_SUGGESTED") + val javaVersionMinSupported = props.requireIntProperty("JAVA_VERSION_MIN_SUPPORTED").also { + System.setProperty("gradle.java.version.min.supported", "$it") + } + val javaVersionMaxSupported = props.requireIntProperty("JAVA_VERSION_MAX_SUPPORTED").also { + System.setProperty("gradle.java.version.max.supported", "$it") + } + val javaVersionMinSuggested = props.requireIntProperty("JAVA_VERSION_MIN_SUGGESTED").also { + System.setProperty("gradle.java.version.min.suggested", "$it") + } val javaVersionCurrentInt = JavaVersion.current().majorVersion.toInt() diff --git a/build-logic/convention/src/main/kotlin/org/autojs/build/Versions.kt b/build-logic/convention/src/main/kotlin/org/autojs/build/Versions.kt index 8c724a45..d449fce6 100644 --- a/build-logic/convention/src/main/kotlin/org/autojs/build/Versions.kt +++ b/build-logic/convention/src/main/kotlin/org/autojs/build/Versions.kt @@ -51,7 +51,7 @@ class Versions @JvmOverloads constructor( operator fun get(propertyInfo: List) = bp[propertyInfo] fun showInfo() { - val title = "Version information for AutoJs6 app library" + val title = "Version information for ${project.rootProject.name} app library" val infoVerName = "Version name: $appVersionName" val infoVerCode = "Version code: ${if (isBuildNumberAutoIncremented) "${appVersionCode + 1} [auto-incremented]" else appVersionCode}" diff --git a/build-logic/ksp-version-codes-processor/build.gradle.kts b/build-logic/ksp-version-codes-processor/build.gradle.kts index 6b74d6d4..e84e3952 100644 --- a/build-logic/ksp-version-codes-processor/build.gradle.kts +++ b/build-logic/ksp-version-codes-processor/build.gradle.kts @@ -16,25 +16,18 @@ dependencies { implementation(libs.kotlin.csv.jvm) } -System.getProperty("gradle.java.version.select").toInt().let { jdk -> +System.getProperty("gradle.java.version.min.supported").let { minJdk -> java { + sourceCompatibility = JavaVersion.toVersion(minJdk) + targetCompatibility = JavaVersion.toVersion(minJdk) toolchain { - languageVersion.set(JavaLanguageVersion.of(jdk)) + languageVersion.set(JavaLanguageVersion.of(minJdk)) } } - kotlin { - jvmToolchain(jdk) - } -} - -System.getProperty("gradle.jvm.target.effective").let { jvm -> - java { - sourceCompatibility = JavaVersion.toVersion(jvm) - targetCompatibility = JavaVersion.toVersion(jvm) - } kotlin { compilerOptions { - jvmTarget.set(JvmTarget.fromTarget(jvm)) + jvmTarget.set(JvmTarget.fromTarget(minJdk)) } + jvmToolchain(minJdk.toInt()) } -} \ No newline at end of file +}