DEADSOFTWARE

upgrade dependencies and gradle
[cavedroid.git] / build.gradle
1 buildscript {
3 repositories {
4 mavenLocal()
5 mavenCentral()
6 maven { url "https://plugins.gradle.org/m2/" }
7 maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
8 google()
9 }
11 dependencies {
12 classpath 'com.android.tools.build:gradle:7.3.1'
13 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10"
14 }
15 }
17 allprojects {
19 version = 'alpha0.4'
20 ext {
21 appName = "CaveDroid"
22 gdxVersion = '1.11.0'
23 guavaVersion = '28.1'
24 daggerVersion = '2.40.1'
25 }
27 repositories {
28 mavenLocal()
29 mavenCentral()
30 google()
31 maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
32 maven { url "https://oss.sonatype.org/content/repositories/releases/" }
33 }
34 }
36 project(":desktop") {
37 apply plugin: "java-library"
39 dependencies {
40 implementation project(":core")
41 api "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
42 api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
43 }
44 }
46 project(":android") {
47 apply plugin: "android"
49 configurations { natives }
51 dependencies {
52 implementation project(":core")
53 api "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
54 natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
55 natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
56 natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a"
57 natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
58 natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64"
59 }
60 }
62 project(":core") {
63 apply plugin: "java-library"
65 dependencies {
66 api "com.badlogicgames.gdx:gdx:$gdxVersion"
67 api "com.google.guava:guava:$guavaVersion-android"
68 api 'com.google.dagger:dagger:2.40.1'
69 implementation 'org.jetbrains:annotations:23.1.0'
70 implementation "org.jetbrains.kotlin:kotlin-stdlib"
71 annotationProcessor 'com.google.dagger:dagger-compiler:2.40.1'
72 }
73 }