diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..494d78f --- /dev/null +++ b/build.gradle @@ -0,0 +1,41 @@ +apply plugin: 'java' + +repositories { + mavenLocal() + mavenCentral() +} + +def javaWebsocketVersion = "1.3.0" + + +dependencies { + compile 'org.java-websocket:Java-WebSocket:' + javaWebsocketVersion +} + +task download_jars(type: Copy) { + from sourceSets.main.runtimeClasspath + into 'libs/java_websocket/' +} + +jar { + manifest { + attributes ( + 'Main-Class': 'websocket.tester.WebSocketTesterFrame' + ) + } +} + +task dist(type: Jar) { + manifest.from jar.manifest + baseName = 'WebSocket-Client' + + from { + configurations.runtime.collect { + it.isDirectory() ? it : zipTree(it) + } + } + + destinationDir = file('dist') + + with jar +} \ No newline at end of file