X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fbuild.gradle;h=af764b0ba4b3910ad1d47869e3c5f080721f364e;hp=f17b1029a7e1f15f5ac5a79a78cfcde1c1986525;hb=refs%2Fheads%2Fmaster;hpb=16b10981ea5bc34da1a8d63c70acf03faef8fc92 diff --git a/core/build.gradle b/core/build.gradle index f17b102..3b061a7 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -1,12 +1,26 @@ plugins { + id "java-library" id "org.jetbrains.kotlin.jvm" - id "java" + id "kotlin" id "idea" - id "net.ltgt.apt" version "0.21" + 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 -[compileJava, compileTestJava]*.options*.encoding = 'UTF-8' +sourceSets.main.java.srcDirs = ["src/"] -sourceSets.main.java.srcDirs = [ "src/" ] \ No newline at end of file +dependencies { + implementation "ru.fredboy:automultibind-annotations:1.0.0" + ksp "ru.fredboy:automultibind-ksp:1.0.0" + + 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" + ksp "com.google.dagger:dagger-compiler:$daggerVersion" +} \ No newline at end of file