From 77b7e3f5be441d07d67841bb0cfd94a0d9db54fc Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Tue, 11 Apr 2017 11:15:22 -0700 Subject: [PATCH] Improve template. --- src/main/resources/templates/build.mustache | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/main/resources/templates/build.mustache b/src/main/resources/templates/build.mustache index 07a7dc96..808dc24a 100644 --- a/src/main/resources/templates/build.mustache +++ b/src/main/resources/templates/build.mustache @@ -2,36 +2,37 @@ import com.beust.kobalt.* import com.beust.kobalt.plugin.packaging.* import com.beust.kobalt.plugin.application.* {{imports}} - +{{#repositories.length}} val bs = buildScript { repos({{{repositories}}}) } - +{{/repositories.length}} {{#properties}} val {{first}} = "{{second}}" {{/properties}} val p = {{directive}} { - name = "{{name}}" group = "{{group}}" artifactId = name version = "{{version}}" - +{{#sourceDirectories.length}} sourceDirectories { {{#sourceDirectories}} path("{{toString}}") {{/sourceDirectories}} } - +{{/sourceDirectories.length}} +{{#sourceDirectoriesTest.length}} sourceDirectoriesTest { {{#sourceDirectoriesTest}} path("{{toString}}") {{/sourceDirectoriesTest}} } +{{/sourceDirectoriesTest.length}} dependencies { -// compile("com.beust:jcommander:1.48") +// compile("com.beust:jcommander:1.68") {{#mainDependencies}} compile("{{groupId}}:{{artifactId}}:{{version}}") {{/mainDependencies}} @@ -42,7 +43,6 @@ val p = {{directive}} { {{#testDependencies}} compile("{{groupId}}:{{artifactId}}:{{version}}") {{/testDependencies}} - } assemble { @@ -53,6 +53,4 @@ val p = {{directive}} { application { mainClass = "com.example.{{mainClass}}" } - - }