From 719ed8694b756ef51f5e5baef063760067517e87 Mon Sep 17 00:00:00 2001 From: Victor Date: Mon, 28 Nov 2016 19:57:27 +0200 Subject: [PATCH] =?UTF-8?q?Gradle=20task=20=D0=B4=D0=BB=D1=8F=20=D1=81?= =?UTF-8?q?=D0=B1=D0=BE=D1=80=D0=BA=D0=B8=20Sandbox-=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D1=81=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/build.gradle b/build.gradle index 33a7719..1f2b23a 100644 --- a/build.gradle +++ b/build.gradle @@ -52,6 +52,21 @@ task proguard(dependsOn: dist, type: proguard.gradle.ProGuardTask) { outjars "$rootProject.projectDir/store/OwnLang.jar" } +task sandbox(dependsOn: proguard, type: Jar) { + from zipTree("$rootProject.projectDir/store/OwnLang.jar") + libsDirName = "$rootProject.projectDir/store" + appendix = "Sandbox" + + exclude "**/modules/canvas/**", "**/modules/canvasfx/**", "**/modules/forms/**", + "**/modules/java/**", "**/modules/jdbc/**", "**/modules/robot/**", + "**/modules/socket/**", "io/**", + "**/modules/aimp/**", "aimpremote/**" + + manifest { + attributes 'Main-Class': project.mainClass + } +} + dependencies { compile ('io.socket:socket.io-client:0.7.0') { exclude group: 'org.json', module: 'json'