From a0b7df558549f0baf0d318ff6c22503179df77c2 Mon Sep 17 00:00:00 2001 From: Edwin Jakobs Date: Mon, 15 Sep 2025 12:16:25 +0200 Subject: [PATCH] Configure group/name/version through gradle.properties --- build.gradle.kts | 4 ++-- gradle.properties | 5 ++++- settings.gradle.kts | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index ff6ad50..bbe4734 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,5 @@ -group = "org.openrndr.template" -version = "1.0.0" +group = property("project.group") ?: error("project.group not set") +version = property("project.version") ?: error("project.version not set") plugins { alias(libs.plugins.kotlin.serialization) diff --git a/gradle.properties b/gradle.properties index 7142831..3ed8ea9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,8 @@ -openrndr.tasks=true +project.name=openrndr-template +project.group=org.openrndr +project.version=1.0.0 applicationMainClass=TemplateProgramKt +openrndr.tasks=true kotlin.code.style=official #org.gradle.configuration-cache=true #org.gradle.configuration-cache.parallel=true diff --git a/settings.gradle.kts b/settings.gradle.kts index f4f0dd5..3a3c3b8 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,4 +1,4 @@ -rootProject.name = "openrndr-template" +rootProject.name = extra["project.name"]?.toString() ?: error("project.name not set") pluginManagement { repositories {