diff --git a/core/build.gradle b/core/build.gradle
index 1f36e4cc46c622146451680fea6f6b625ac67d0f..0cff94fb362992f6bfd232f3d9b802327fc97aff 100644 (file)
--- a/core/build.gradle
+++ b/core/build.gradle
-apply plugin: "java"
+plugins {
+ id "java-library"
+ id "org.jetbrains.kotlin.jvm"
+ id "kotlin"
+ id "idea"
+ id 'org.jetbrains.kotlin.plugin.serialization' version "$kotlinVersion"
+ id 'com.google.devtools.ksp' version "$kspVersion"
+}
-sourceCompatibility = 1.8
+java.targetCompatibility = JavaVersion.VERSION_17
+java.sourceCompatibility = JavaVersion.VERSION_17
-dependencies {
- implementation 'org.jetbrains:annotations:15.0'
-}
+sourceSets.main.java.srcDirs = ["src/"]
-[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
+dependencies {
+ implementation project(':dagger-multibind-annotations')
+ ksp project(':dagger-multibind-ksp')
-sourceSets.main.java.srcDirs = [ "src/" ]
\ No newline at end of file
+ api "com.badlogicgames.gdx:gdx:$gdxVersion"
+ api "com.google.guava:guava:$guavaVersion-android"
+ api "com.google.dagger:dagger:$daggerVersion"
+ implementation 'org.jetbrains:annotations:23.1.0'
+ implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
+ implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:$kotlinSerializationVersion"
+ annotationProcessor "com.google.dagger:dagger-compiler:$daggerVersion"
+}
\ No newline at end of file