diff --git a/pom.xml b/pom.xml index 6411b99..28be0da 100644 --- a/pom.xml +++ b/pom.xml @@ -49,6 +49,9 @@ + ${project.basedir}/src/main/kotlin + ${project.basedir}/src/test/kotlin + org.apache.maven.plugins diff --git a/src/main/java/starter/Config.kt b/src/main/kotlin/starter/Config.kt similarity index 100% rename from src/main/java/starter/Config.kt rename to src/main/kotlin/starter/Config.kt index 3d241b3..879ec0a 100644 --- a/src/main/java/starter/Config.kt +++ b/src/main/kotlin/starter/Config.kt @@ -1,7 +1,7 @@ package starter -import com.electronwill.nightconfig.core.Config as NightConfig import com.electronwill.nightconfig.core.file.FileConfig +import com.electronwill.nightconfig.core.Config as NightConfig data class StarterConfig(val dependencies: List, val inputs: List) diff --git a/src/main/java/starter/KotlinStarter.kt b/src/main/kotlin/starter/KotlinStarter.kt similarity index 100% rename from src/main/java/starter/KotlinStarter.kt rename to src/main/kotlin/starter/KotlinStarter.kt diff --git a/src/main/java/starter/Models.kt b/src/main/kotlin/starter/Models.kt similarity index 100% rename from src/main/java/starter/Models.kt rename to src/main/kotlin/starter/Models.kt diff --git a/src/main/java/starter/PebbleModule.kt b/src/main/kotlin/starter/PebbleModule.kt similarity index 100% rename from src/main/java/starter/PebbleModule.kt rename to src/main/kotlin/starter/PebbleModule.kt diff --git a/src/main/java/starter/Server.kt b/src/main/kotlin/starter/Server.kt similarity index 97% rename from src/main/java/starter/Server.kt rename to src/main/kotlin/starter/Server.kt index 397b18f..1fa3c6f 100644 --- a/src/main/java/starter/Server.kt +++ b/src/main/kotlin/starter/Server.kt @@ -23,8 +23,6 @@ class Server(private val views: Views, private val conf: StarterConfig) { conf.inputs.find { it.name == name }!!.copy(value = value.first()) } - println() - val generatedPom = views.pom(deps, inputs) ctx.result(prettyPrintXml(generatedPom)) ctx.contentType("text/xml") diff --git a/src/main/java/starter/Utils.kt b/src/main/kotlin/starter/Utils.kt similarity index 100% rename from src/main/java/starter/Utils.kt rename to src/main/kotlin/starter/Utils.kt diff --git a/src/main/java/starter/Views.kt b/src/main/kotlin/starter/Views.kt similarity index 96% rename from src/main/java/starter/Views.kt rename to src/main/kotlin/starter/Views.kt index 6b3d62f..4aa16f0 100644 --- a/src/main/java/starter/Views.kt +++ b/src/main/kotlin/starter/Views.kt @@ -3,7 +3,6 @@ package starter import com.mitchellbosecke.pebble.PebbleEngine import org.slf4j.LoggerFactory import java.io.StringWriter -import java.util.logging.LogManager private fun PebbleEngine.render(name: String, args: Map = mapOf()): String { val template = getTemplate(name) diff --git a/src/main/resources/starter/@plugins.twig b/src/main/resources/starter/@plugins.twig index b9c812d..c27538b 100644 --- a/src/main/resources/starter/@plugins.twig +++ b/src/main/resources/starter/@plugins.twig @@ -1,4 +1,7 @@ + ${project.basedir}/src/main/kotlin + ${project.basedir}/src/test/kotlin + {% include "starter/plugins/@default" %}