From 4d2195ee081aeeda6047b1252333df3950d5eaad Mon Sep 17 00:00:00 2001 From: JFronny Date: Thu, 29 Dec 2022 13:14:20 +0100 Subject: [PATCH] Use regex to split modules --- jfmod/src/main/kotlin/jfmod.gradle.kts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jfmod/src/main/kotlin/jfmod.gradle.kts b/jfmod/src/main/kotlin/jfmod.gradle.kts index d4b34c3..3514f6c 100644 --- a/jfmod/src/main/kotlin/jfmod.gradle.kts +++ b/jfmod/src/main/kotlin/jfmod.gradle.kts @@ -7,8 +7,11 @@ plugins { id("lom") } -val devOnlyModules by extra(prop("dev_only_module", "").split(", ", ",").filter { it.isNotBlank() }) -val nonModSubprojects by extra(prop("non_mod_project", "").split(", ", ",").filter { it.isNotBlank() }) +val splitRegex = Regex(", ?") +fun String.splitByComma() = splitRegex.split(this).filter { it.isNotBlank() } + +val devOnlyModules by extra(prop("dev_only_module", "").splitByComma()) +val nonModSubprojects by extra(prop("non_mod_project", "").splitByComma()) val self = project if (hasProperty("maven_group")) group = prop("maven_group")