From 69bc6c2ae35883286d9c2b8cc77d5fa0a8c37351 Mon Sep 17 00:00:00 2001 From: pacien Date: Thu, 26 Jul 2018 11:34:06 +0200 Subject: Kotlin rewrite, adding diagram options --- build.gradle | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'build.gradle') diff --git a/build.gradle b/build.gradle index f6a0a4f..c7a64f4 100644 --- a/build.gradle +++ b/build.gradle @@ -1,13 +1,13 @@ group 'org.pacien.pandoc.filter.plantuml' version '1.0-SNAPSHOT' -apply plugin: 'java' +apply plugin: 'kotlin' sourceCompatibility = 1.8 jar { manifest { - attributes 'Main-Class': 'org.pacien.pandoc.filter.plantuml.Filter' + attributes 'Main-Class': 'org.pacien.pandoc.filter.plantuml.MainKt' } from { @@ -23,4 +23,27 @@ dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.9.6' compile group: 'net.sourceforge.plantuml', name: 'plantuml', version: '8059' + compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" +} + +buildscript { + ext.kotlin_version = '1.2.51' + repositories { + mavenCentral() + } + dependencies { + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +compileKotlin { + kotlinOptions { + jvmTarget = "1.8" + } +} + +compileTestKotlin { + kotlinOptions { + jvmTarget = "1.8" + } } -- cgit v1.2.3