diff --git a/.gitignore b/.gitignore index 0bd8708..d69353c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,4 @@ /.idea /build /out -/builds/*SNAPSHOT.jar \ No newline at end of file +/releases \ No newline at end of file diff --git a/README.md b/README.md index 1775530..182bf41 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ The tool was tested with **ProPresenter** background videos, **Native Instrument JDK 8.0 or higher with `javax.sound.midi` available ## Usage -Build with `./gradlew jar proguard` or take pre-built release from `releases` directory +Build with `./gradlew jar proguard` or download a release JAR Run with `java -jar ppcolor-.jar` diff --git a/build.gradle b/build.gradle index 99d2bb2..f672659 100644 --- a/build.gradle +++ b/build.gradle @@ -1,28 +1,27 @@ buildscript { - ext.kotlin_version = '1.3.0' - repositories { mavenCentral() flatDir dirs: "C:\\proguard\\lib" } dependencies { classpath ":proguard:" - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } -group 'ppcolor' -version '1.0.1' +plugins { + id "org.jetbrains.kotlin.jvm" version "1.3.0" + id "com.github.breadmoirai.github-release" version "2.2.0" +} -apply plugin: 'kotlin' -apply plugin: 'application' +group 'de.milux.ppcolor' +version '1.0.2' repositories { mavenCentral() } dependencies { - compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" + compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8" } compileKotlin { @@ -43,4 +42,14 @@ task proguard(type: proguard.gradle.ProGuardTask) { configuration file('proguard.txt') injars "build/libs/de.milux.ppcolor-${version}.jar" outjars "releases/ppcolor-${version}.jar" +} +proguard.dependsOn jar + +githubRelease { + token getProperty('github.token') + owner "milux" + repo "ppcolor" + tagName "${version}" + releaseAssets "releases/ppcolor-${version}.jar" + overwrite true } \ No newline at end of file diff --git a/releases/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from releases/wrapper/gradle-wrapper.jar rename to gradle/wrapper/gradle-wrapper.jar diff --git a/releases/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from releases/wrapper/gradle-wrapper.properties rename to gradle/wrapper/gradle-wrapper.properties diff --git a/releases/ppcolor-1.0.1.jar b/releases/ppcolor-1.0.1.jar deleted file mode 100644 index ce26168..0000000 Binary files a/releases/ppcolor-1.0.1.jar and /dev/null differ