From c78c7825f8beade83ab8b849b447d0000a078109 Mon Sep 17 00:00:00 2001 From: Edwin Jakobs Date: Tue, 25 Jan 2022 21:30:42 +0100 Subject: [PATCH] [orx-panel] Convert build to Kotlin DSL --- .../{build.gradle => build.gradle.kts} | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) rename orx-jvm/orx-panel/{build.gradle => build.gradle.kts} (51%) diff --git a/orx-jvm/orx-panel/build.gradle b/orx-jvm/orx-panel/build.gradle.kts similarity index 51% rename from orx-jvm/orx-panel/build.gradle rename to orx-jvm/orx-panel/build.gradle.kts index a2d6ffea..c2ec1e97 100644 --- a/orx-jvm/orx-panel/build.gradle +++ b/orx-jvm/orx-panel/build.gradle.kts @@ -1,15 +1,28 @@ +import ScreenshotsHelper.collectScreenshots + sourceSets { - demo { + val main by getting { } + val demo by creating { java { - srcDirs = ["src/demo/kotlin"] + srcDir("src/demo/kotlin") compileClasspath += main.getCompileClasspath() runtimeClasspath += main.getRuntimeClasspath() } } + collectScreenshots(project, demo) { } } +val openrndrVersion: String by rootProject.extra +val openrndrOS: String by rootProject.extra +val slf4jVersion:String by rootProject.extra +val kotlinVersion:String by rootProject.extra +val gsonVersion:String by rootProject.extra +val demoImplementation by configurations.getting {} + +val demoRuntimeOnly by configurations.getting {} + dependencies { - implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlinVersion" + implementation("org.jetbrains.kotlin:kotlin-reflect:$kotlinVersion") demoImplementation("org.openrndr:openrndr-extensions:$openrndrVersion") demoImplementation("org.openrndr:openrndr-dialogs:$openrndrVersion") demoImplementation("com.google.code.gson:gson:$gsonVersion")