From c2c7697ea5b3703cb96cca0e8b1516f1a5ce930d Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Sun, 23 Jan 2022 02:16:39 +0100 Subject: [PATCH] [libgdx] Prettify Gradle build. --- .gitignore | 5 ++++- spine-libgdx/build.gradle | 29 +++++++---------------------- spine-libgdx/settings.gradle | 2 -- 3 files changed, 11 insertions(+), 25 deletions(-) diff --git a/.gitignore b/.gitignore index 5baaffea6..4cdb60559 100644 --- a/.gitignore +++ b/.gitignore @@ -151,4 +151,7 @@ spine-ts/spine-core/dist spine-ts/spine-canvas/dist spine-ts/spine-webgl/dist spine-ts/spine-player/dist -spine-ts/spine-threejs/dist \ No newline at end of file +spine-ts/spine-threejs/dist +spine-libgdx/spine-libgdx/out +spine-libgdx/spine-libgdx-tests/out +spine-libgdx/spine-skeletonviewer/out diff --git a/spine-libgdx/build.gradle b/spine-libgdx/build.gradle index 3babace20..31eed2de5 100644 --- a/spine-libgdx/build.gradle +++ b/spine-libgdx/build.gradle @@ -7,6 +7,10 @@ ext { } allprojects { + apply plugin: "java" + + sourceSets.main.java.srcDirs = ["src"] + repositories { mavenLocal() maven { url "https://oss.sonatype.org/content/repositories/snapshots" } @@ -15,37 +19,18 @@ allprojects { } project("spine-libgdx") { - apply plugin: "java" - sourceSets.main.java.srcDirs = ["src"] + apply plugin: "java-library" dependencies { implementation "com.badlogicgames.gdx:gdx:$libgdxVersion" } } -project("spine-libgdx-tests") { - apply plugin: "java" - sourceSets.main.java.srcDirs = ["src"] +configure(subprojects - project("spine-libgdx")) { sourceSets.main.resources.srcDirs = ["assets"] dependencies { - implementation project(":spine-libgdx") - implementation "com.badlogicgames.gdx:gdx:$libgdxVersion" - implementation "com.badlogicgames.gdx:gdx-platform:$libgdxVersion:natives-desktop" - implementation "com.badlogicgames.gdx:gdx-backend-lwjgl3:$libgdxVersion" - implementation "com.badlogicgames.gdx:gdx-lwjgl3-glfw-awt-macos:$libgdxVersion" - implementation "com.badlogicgames.gdx:gdx-box2d:$libgdxVersion" - implementation "com.badlogicgames.gdx:gdx-box2d-platform:$libgdxVersion:natives-desktop" - } -} - -project("spine-skeletonviewer") { - apply plugin: "java" - sourceSets.main.java.srcDirs = ["src"] - sourceSets.main.resources.srcDirs = ["assets"] - - dependencies { - implementation project(":spine-libgdx") + implementation project(":spine-libgdx") implementation "com.badlogicgames.gdx:gdx:$libgdxVersion" implementation "com.badlogicgames.gdx:gdx-platform:$libgdxVersion:natives-desktop" implementation "com.badlogicgames.gdx:gdx-backend-lwjgl3:$libgdxVersion" diff --git a/spine-libgdx/settings.gradle b/spine-libgdx/settings.gradle index ea4eac376..632b7d04f 100644 --- a/spine-libgdx/settings.gradle +++ b/spine-libgdx/settings.gradle @@ -1,6 +1,4 @@ // includeBuild "../../libgdx" -// rootProject.name = "spine-libgdx-parent" - include ":spine-libgdx" include ":spine-libgdx-tests" include ":spine-skeletonviewer" \ No newline at end of file