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 {