diff options
author | Dmitrii Morozov <snoopdesigns@gmail.com> | 2025-01-04 12:41:47 +0100 |
---|---|---|
committer | Dmitrii Morozov <snoopdesigns@gmail.com> | 2025-01-04 12:41:47 +0100 |
commit | af88f7f96b64acd013c964383028311d6d310d5e (patch) | |
tree | 4a92f7cd4637c32ff4e3673798a2ea13e0f17467 /build.gradle | |
parent | 1e17c39d9a9fda793abb03fee9db2c7ad8f595fa (diff) |
Start from scratch
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 63 |
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' |