瀏覽代碼

[libgdx] Prettify Gradle build.

# Conflicts:
#	.gitignore
Mario Zechner 3 年之前
父節點
當前提交
26c2ed010b
共有 2 個文件被更改,包括 7 次插入24 次删除
  1. 7 22
      spine-libgdx/build.gradle
  2. 0 2
      spine-libgdx/settings.gradle

+ 7 - 22
spine-libgdx/build.gradle

@@ -7,6 +7,10 @@ ext {
 }
 }
 
 
 allprojects {
 allprojects {
+    apply plugin: "java"
+
+    sourceSets.main.java.srcDirs = ["src"]
+
     repositories {
     repositories {
         mavenLocal()
         mavenLocal()
         maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
         maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
@@ -15,37 +19,18 @@ allprojects {
 }
 }
 
 
 project("spine-libgdx") {
 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 {
     dependencies {
-        implementation  project(":spine-libgdx")
         implementation "com.badlogicgames.gdx:gdx:$libgdxVersion"
         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"]
     sourceSets.main.resources.srcDirs = ["assets"]
 
 
     dependencies {
     dependencies {
-        implementation  project(":spine-libgdx")
+        implementation project(":spine-libgdx")
         implementation "com.badlogicgames.gdx:gdx:$libgdxVersion"
         implementation "com.badlogicgames.gdx:gdx:$libgdxVersion"
         implementation "com.badlogicgames.gdx:gdx-platform:$libgdxVersion:natives-desktop"
         implementation "com.badlogicgames.gdx:gdx-platform:$libgdxVersion:natives-desktop"
         implementation "com.badlogicgames.gdx:gdx-backend-lwjgl3:$libgdxVersion"
         implementation "com.badlogicgames.gdx:gdx-backend-lwjgl3:$libgdxVersion"

+ 0 - 2
spine-libgdx/settings.gradle

@@ -1,6 +1,4 @@
 // includeBuild "../../libgdx"
 // includeBuild "../../libgdx"
-// rootProject.name = "spine-libgdx-parent"
-
 include ":spine-libgdx"
 include ":spine-libgdx"
 include ":spine-libgdx-tests"
 include ":spine-libgdx-tests"
 include ":spine-skeletonviewer"
 include ":spine-skeletonviewer"