diff --git a/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SharedProps.kt b/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SharedProps.kt index 23faeaa..e8cad26 100644 --- a/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SharedProps.kt +++ b/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SharedProps.kt @@ -26,7 +26,10 @@ var Project.changelog: String var Project.flavour: String get() = prop("flavour", "").trim() - set(value) = setProperty("flavour", value) + set(value) { + if (hasProperty("flavour")) setProperty("flavour", value) + else extra.set("flavour", value) + } val TaskContainer.deployDebug: Task get() = findByName("deployDebug") ?: register("deployDebug").get().dependsOn(named("build").get()) val TaskContainer.deployRelease: Task get() = findByName("deployRelease") ?: register("deployRelease").get().dependsOn(deployDebug)