diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
index a11d1107..5fed1330 100644
--- a/.idea/kotlinc.xml
+++ b/.idea/kotlinc.xml
@@ -7,6 +7,6 @@
-
+
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index 08b6c78e..a5cce36f 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -1,7 +1,23 @@
+import org.jetbrains.kotlin.gradle.dsl.JvmTarget
+import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
+
plugins {
autowire(libs.plugins.android.application) apply false
autowire(libs.plugins.android.library) apply false
autowire(libs.plugins.kotlin.jvm) apply false
autowire(libs.plugins.kotlin.android) apply false
autowire(libs.plugins.kotlin.ksp) apply false
+}
+
+allprojects {
+ tasks.withType().configureEach {
+ compilerOptions {
+ jvmTarget = JvmTarget.JVM_17
+ freeCompilerArgs.addAll(
+ "-Xno-param-assertions",
+ "-Xno-call-assertions",
+ "-Xno-receiver-assertions"
+ )
+ }
+ }
}
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
index 7c622e91..84bd8c98 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,7 +3,6 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
android.useAndroidX=true
android.nonTransitiveRClass=true
kotlin.code.style=official
-kotlin.incremental.useClasspathSnapshot=true
# Project Configuration
project.name=YukiHookAPI
project.url=https://github.com/HighCapable/YukiHookAPI
diff --git a/gradle/sweet-dependency/sweet-dependency-config.yaml b/gradle/sweet-dependency/sweet-dependency-config.yaml
index b0cdda29..a000acd5 100644
--- a/gradle/sweet-dependency/sweet-dependency-config.yaml
+++ b/gradle/sweet-dependency/sweet-dependency-config.yaml
@@ -19,16 +19,16 @@ repositories:
plugins:
org.jetbrains.kotlin.jvm:
alias: kotlin-jvm
- version: 2.1.10
+ version: 2.2.10
org.jetbrains.kotlin.android:
alias: kotlin-android
version-ref: kotlin-jvm
com.google.devtools.ksp:
alias: kotlin-ksp
- version: 2.1.10-1.0.31
+ version: 2.2.10-2.0.2
com.android.application:
alias: android-application
- version: 8.9.3
+ version: 8.12.1
com.android.library:
alias: android-library
version-ref: android-application
diff --git a/samples/demo-app/build.gradle.kts b/samples/demo-app/build.gradle.kts
index 48ff527f..15fbde73 100644
--- a/samples/demo-app/build.gradle.kts
+++ b/samples/demo-app/build.gradle.kts
@@ -26,14 +26,6 @@ android {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
- kotlinOptions {
- jvmTarget = "17"
- freeCompilerArgs = listOf(
- "-Xno-param-assertions",
- "-Xno-call-assertions",
- "-Xno-receiver-assertions"
- )
- }
buildFeatures {
buildConfig = true
viewBinding = true
diff --git a/samples/demo-module/build.gradle.kts b/samples/demo-module/build.gradle.kts
index 5806d9ef..1075012c 100644
--- a/samples/demo-module/build.gradle.kts
+++ b/samples/demo-module/build.gradle.kts
@@ -26,14 +26,6 @@ android {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
- kotlinOptions {
- jvmTarget = "17"
- freeCompilerArgs = listOf(
- "-Xno-param-assertions",
- "-Xno-call-assertions",
- "-Xno-receiver-assertions"
- )
- }
buildFeatures {
buildConfig = true
viewBinding = true
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 050d155b..6773fa16 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -8,7 +8,7 @@ pluginManagement {
}
plugins {
id("com.highcapable.sweetdependency") version "1.0.4"
- id("com.highcapable.sweetproperty") version "1.0.5"
+ id("com.highcapable.sweetproperty") version "1.0.8"
}
sweetProperty {
global {
diff --git a/yukihookapi-core/build.gradle.kts b/yukihookapi-core/build.gradle.kts
index 6a333b7f..f04fcfa1 100644
--- a/yukihookapi-core/build.gradle.kts
+++ b/yukihookapi-core/build.gradle.kts
@@ -27,14 +27,6 @@ android {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
- kotlinOptions {
- jvmTarget = "17"
- freeCompilerArgs = listOf(
- "-Xno-param-assertions",
- "-Xno-call-assertions",
- "-Xno-receiver-assertions"
- )
- }
lint { checkReleaseBuilds = false }
}
diff --git a/yukihookapi-stub/build.gradle.kts b/yukihookapi-stub/build.gradle.kts
index 47698edb..0cb69de4 100644
--- a/yukihookapi-stub/build.gradle.kts
+++ b/yukihookapi-stub/build.gradle.kts
@@ -21,14 +21,6 @@ android {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
- kotlinOptions {
- jvmTarget = "17"
- freeCompilerArgs = listOf(
- "-Xno-param-assertions",
- "-Xno-call-assertions",
- "-Xno-receiver-assertions"
- )
- }
lint { checkReleaseBuilds = false }
}