diff --git a/.gitignore b/.gitignore index 4cdb60559b..5baaffea66 100644 --- a/.gitignore +++ b/.gitignore @@ -151,7 +151,4 @@ 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 -spine-libgdx/spine-libgdx/out -spine-libgdx/spine-libgdx-tests/out -spine-libgdx/spine-skeletonviewer/out +spine-ts/spine-threejs/dist \ No newline at end of file diff --git a/spine-libgdx/build.gradle b/spine-libgdx/build.gradle index 31eed2de51..3babace20e 100644 --- a/spine-libgdx/build.gradle +++ b/spine-libgdx/build.gradle @@ -7,10 +7,6 @@ ext { } allprojects { - apply plugin: "java" - - sourceSets.main.java.srcDirs = ["src"] - repositories { mavenLocal() maven { url "https://oss.sonatype.org/content/repositories/snapshots" } @@ -19,18 +15,37 @@ allprojects { } project("spine-libgdx") { - apply plugin: "java-library" + apply plugin: "java" + sourceSets.main.java.srcDirs = ["src"] + + dependencies { + implementation "com.badlogicgames.gdx:gdx:$libgdxVersion" + } +} + +project("spine-libgdx-tests") { + apply plugin: "java" + sourceSets.main.java.srcDirs = ["src"] + 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" } } -configure(subprojects - project("spine-libgdx")) { +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 632b7d04f2..ea4eac3766 100644 --- a/spine-libgdx/settings.gradle +++ b/spine-libgdx/settings.gradle @@ -1,4 +1,6 @@ // includeBuild "../../libgdx" +// rootProject.name = "spine-libgdx-parent" + include ":spine-libgdx" include ":spine-libgdx-tests" include ":spine-skeletonviewer" \ No newline at end of file