X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fbuild.gradle;h=bd932c35eec2bad922d71a23a6bb5e46ef337863;hb=9ea8254258b959fabb480eef17c0973da9b9acee;hp=1f36e4cc46c622146451680fea6f6b625ac67d0f;hpb=a27390a6a05da5a211eac50ead7716920e1f28d3;p=cavedroid.git diff --git a/core/build.gradle b/core/build.gradle index 1f36e4c..bd932c3 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -1,11 +1,26 @@ -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 "ru.fredboy:automultibind-annotations:1.0.0" + ksp "ru.fredboy:automultibind-ksp:1.0.0" -sourceSets.main.java.srcDirs = [ "src/" ] \ No newline at end of file + api "com.badlogicgames.gdx:gdx:$gdxVersion" + 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" + implementation "org.jetbrains.kotlinx:kotlinx-serialization-protobuf:$kotlinSerializationVersion" + ksp "com.google.dagger:dagger-compiler:$daggerVersion" +}