X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fbuild.gradle;h=c16072417b3af6ca26908531e628898aed54765e;hb=4e63a1e672fcf47fab405eb660f7020b6f5c0283;hp=03cd1bea21b97127a33a2662db7c063b93c0badd;hpb=b1614a603547cfdcc3501b178f03aa40f1b7b82f;p=cavedroid.git diff --git a/core/build.gradle b/core/build.gradle index 03cd1be..c160724 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -1,11 +1,24 @@ -apply plugin: "java" - -sourceCompatibility = 1.6 -[compileJava, compileTestJava]*.options*.encoding = 'UTF-8' +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" +} -sourceSets.main.java.srcDirs = [ "src/" ] +java.targetCompatibility = JavaVersion.VERSION_17 +java.sourceCompatibility = JavaVersion.VERSION_17 +sourceSets.main.java.srcDirs = ["src/"] -eclipse.project { - name = appName + "-core" -} +dependencies { + 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" + ksp project(':dagger-multibind-ksp') +} \ No newline at end of file