فهرست منبع

[libgdx] Prettify Gradle build.

Mario Zechner 3 سال پیش
والد
کامیت
c2c7697ea5
3فایلهای تغییر یافته به همراه11 افزوده شده و 25 حذف شده
  1. 4 1
      .gitignore
  2. 7 22
      spine-libgdx/build.gradle
  3. 0 2
      spine-libgdx/settings.gradle

+ 4 - 1
.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
+spine-ts/spine-threejs/dist
+spine-libgdx/spine-libgdx/out
+spine-libgdx/spine-libgdx-tests/out
+spine-libgdx/spine-skeletonviewer/out

+ 7 - 22
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"]
-
-    dependencies {
-        implementation "com.badlogicgames.gdx:gdx:$libgdxVersion"
-    }
-}
-
-project("spine-libgdx-tests") {
-    apply plugin: "java"
-    sourceSets.main.java.srcDirs = ["src"]
-    sourceSets.main.resources.srcDirs = ["assets"]
+    apply plugin: "java-library"
 
     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"]
+configure(subprojects - project("spine-libgdx")) {
     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"

+ 0 - 2
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"