gradle
This commit is contained in:
		| @@ -2,7 +2,8 @@ apply plugin: "java" | ||||
| sourceCompatibility = 1.6 | ||||
| sourceSets.main.java.srcDirs = ["src/"] | ||||
| project.ext.mainClassName = "de.samdev.colorrunner.desktop.DesktopLauncher" | ||||
| project.ext.assetsDir = new File("../android/assets"); | ||||
| project.ext.assetsDir = new File("../android/assets") | ||||
|  | ||||
| task run(dependsOn: classes, type: JavaExec) { | ||||
|     main = project.mainClassName | ||||
|     classpath = sourceSets.main.runtimeClasspath | ||||
| @@ -10,6 +11,7 @@ task run(dependsOn: classes, type: JavaExec) { | ||||
|     workingDir = project.assetsDir | ||||
|     ignoreExitValue = true | ||||
| } | ||||
|  | ||||
| task dist(type: Jar) { | ||||
|     from files(sourceSets.main.output.classesDir) | ||||
|     from files(sourceSets.main.output.resourcesDir) | ||||
| @@ -20,20 +22,5 @@ task dist(type: Jar) { | ||||
|         attributes 'Main-Class': project.mainClassName | ||||
|     } | ||||
| } | ||||
|  | ||||
| dist.dependsOn classes | ||||
| eclipse { | ||||
|     project { | ||||
|         name = appName + "-desktop" | ||||
|         linkedResource name: 'assets', type: '2', location: 'PARENT-1-PROJECT_LOC/android/assets' | ||||
|     } | ||||
| } | ||||
| task afterEclipseImport(description: "Post processing after project generation", group: "IDE") { | ||||
|     doLast { | ||||
|         def classpath = new XmlParser().parse(file(".classpath")) | ||||
|         new Node(classpath, "classpathentry", [kind: 'src', path: 'assets']); | ||||
|         def writer = new FileWriter(file(".classpath")) | ||||
|         def printer = new XmlNodePrinter(new PrintWriter(writer)) | ||||
|         printer.setPreserveWhitespace(true) | ||||
|         printer.print(classpath) | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user