diff --git a/kobalt/src/Build.kt b/kobalt/src/Build.kt index 1bf61079..4c328f4e 100644 --- a/kobalt/src/Build.kt +++ b/kobalt/src/Build.kt @@ -5,18 +5,18 @@ import com.beust.kobalt.plugin.kotlin.kotlinProject import com.beust.kobalt.plugin.packaging.assemble import com.beust.kobalt.plugin.kotlin.kotlinCompiler import com.beust.kobalt.plugin.publish.jcenter -import com.beust.kobalt.plugin.linecount.lineCount - -//val repos = repos("https://dl.bintray.com/cbeust/maven/") - -val plugins = plugins( - "com.beust.kobalt:kobalt-line-count:0.15" -// file(homeDir("kotlin/kobalt-line-count/kobaltBuild/libs/kobalt-line-count-0.14.jar")) -) - -val lc = lineCount { - suffix = "**Plugin.kt" -} +//import com.beust.kobalt.plugin.linecount.lineCount +// +////val repos = repos("https://dl.bintray.com/cbeust/maven/") +// +//val plugins = plugins( +// "com.beust.kobalt:kobalt-line-count:0.15" +//// file(homeDir("kotlin/kobalt-line-count/kobaltBuild/libs/kobalt-line-count-0.14.jar")) +//) +// +//val lc = lineCount { +// suffix = "**Plugin.kt" +//} fun readVersion() : String { val p = java.util.Properties() @@ -43,6 +43,13 @@ val kobalt = kotlinProject(wrapper) { group = "com.beust" artifactId = name version = readVersion() + description = "A build system in Kotlin" + url = "http://beust.com/kobalt" + licenses = listOf(com.beust.kobalt.api.License("Apache 2.0", "http://www.apache.org/licenses/LICENSE-2.0")) + scm = com.beust.kobalt.api.Scm( + url = "http://github.com/cbeust/kobalt", + connection = "https://github.com/cbeust/kobalt.git", + developerConnection = "git@github.com:cbeust/kobalt.git") dependenciesTest { compile("org.testng:testng:6.9.6") diff --git a/src/main/kotlin/com/beust/kobalt/api/Project.kt b/src/main/kotlin/com/beust/kobalt/api/Project.kt index d597947a..fb28d59f 100644 --- a/src/main/kotlin/com/beust/kobalt/api/Project.kt +++ b/src/main/kotlin/com/beust/kobalt/api/Project.kt @@ -4,7 +4,6 @@ import com.beust.kobalt.api.annotation.Directive import com.beust.kobalt.maven.MavenDependency import com.beust.kobalt.maven.IClasspathDependency import com.beust.kobalt.misc.KFiles -import com.google.common.base.Preconditions import java.util.ArrayList open public class Project( @@ -16,7 +15,11 @@ open public class Project( open var artifactId: String? = null, open var dependencies: Dependencies? = null, open var sourceSuffix : String = "", - open var compilerInfo : ICompilerInfo ) { + open var compilerInfo : ICompilerInfo, + open var description : String = "", + open var scm : Scm? = null, + open var url: String? = null, + open var licenses: List = arrayListOf()) { var testArgs: ArrayList = arrayListOf() @@ -110,3 +113,14 @@ public class Dependencies(val project: Project, val dependencies: ArrayList