summaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorDmitrii Morozov <snoopdesigns@gmail.com>2025-01-04 12:41:47 +0100
committerDmitrii Morozov <snoopdesigns@gmail.com>2025-01-04 12:41:47 +0100
commitaf88f7f96b64acd013c964383028311d6d310d5e (patch)
tree4a92f7cd4637c32ff4e3673798a2ea13e0f17467 /build.gradle
parent1e17c39d9a9fda793abb03fee9db2c7ad8f595fa (diff)
Start from scratch
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle63
1 files changed, 28 insertions, 35 deletions
diff --git a/build.gradle b/build.gradle
index 82f04a8..3e5b1e3 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,55 +1,48 @@
buildscript {
repositories {
- mavenLocal()
mavenCentral()
+ maven { url 'https://s01.oss.sonatype.org' }
gradlePluginPortal()
- maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
+ mavenLocal()
google()
+ maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
+ maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' }
}
dependencies {
}
}
allprojects {
- apply plugin: "eclipse"
- version = '1.0'
- ext {
- appName = "Endless"
- gdxVersion = '1.12.1'
- gdxAiVersion = '1.8.2'
- roboVMVersion = '2.3.20'
- box2DLightsVersion = '1.5'
- ashleyVersion = '1.7.4'
- aiVersion = '1.8.2'
- gdxControllersVersion = '2.2.1'
- }
+ apply plugin: 'eclipse'
+ apply plugin: 'idea'
- repositories {
- mavenLocal()
- mavenCentral()
- google()
- gradlePluginPortal()
- maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
- maven { url "https://oss.sonatype.org/content/repositories/releases/" }
- maven { url "https://jitpack.io" }
+ idea {
+ module {
+ outputDir file('build/classes/java/main')
+ testOutputDir file('build/classes/java/test')
+ }
}
}
-project(":desktop") {
- apply plugin: "java-library"
- dependencies {
- implementation project(":core")
- api "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersion"
- api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
+configure(subprojects) {
+ apply plugin: 'java-library'
+ sourceCompatibility = 21
+ compileJava {
+ options.incremental = true
}
}
-project(":core") {
- apply plugin: "java-library"
- dependencies {
- api "com.badlogicgames.gdx:gdx:$gdxVersion"
- api "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
- api "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop"
- api "com.badlogicgames.gdx:gdx-ai:$gdxAiVersion"
+subprojects {
+ version = '$projectVersion'
+ ext.appName = 'endless-game'
+ repositories {
+ mavenCentral()
+ maven { url 'https://s01.oss.sonatype.org' }
+ mavenLocal()
+ maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
+ maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' }
+ maven { url 'https://jitpack.io' }
}
}
+
+eclipse.project.name = 'endless-game' + '-parent'