1
0

Use version properties inside pom.xml

This commit is contained in:
2020-10-06 19:07:24 +02:00
parent a1dde23fb3
commit 8e6a14b3e0
5 changed files with 14 additions and 3 deletions
@@ -2,6 +2,7 @@ package starter.templates
import com.mitchellbosecke.pebble.PebbleEngine
import starter.Project
import starter.Version
import starter.utils.prettyPrintXml
import starter.utils.render
@@ -13,6 +14,7 @@ class PomTemplate(private val engine: PebbleEngine) : Template {
"dependencies" to project.dependencies.sortedBy { it.scope },
"repositories" to project.repositories,
"kotlinxSerialization" to project.dependencies.any { it.name == "Kotlinx-serialization" },
"versions" to project.dependencies.map { Version(name = it.versionKey, value = it.version) }.toSet()
)
project.inputs.forEach {