1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt-line-count.git synced 2025-04-25 03:07:11 -07:00

Update to 0.226.

This commit is contained in:
Cedric Beust 2015-11-07 17:03:56 -08:00
parent 430175cdbe
commit e66e551c1f
4 changed files with 30 additions and 46 deletions

View file

@ -2,37 +2,39 @@ import com.beust.kobalt.*
import com.beust.kobalt.plugin.packaging.* import com.beust.kobalt.plugin.packaging.*
import com.beust.kobalt.plugin.kotlin.* import com.beust.kobalt.plugin.kotlin.*
import com.beust.kobalt.plugin.publish.* import com.beust.kobalt.plugin.publish.*
import com.beust.kobalt.plugin.linecount.lineCount //import com.beust.kobalt.plugin.linecount.lineCount
val plugins = plugins( //val plugins = plugins(
// "com.beust.kobalt:kobalt-line-count:0.14" //// "com.beust.kobalt:kobalt-line-count:0.14"
file(homeDir("kotlin/kobalt-line-count/kobaltBuild/libs/kobalt-line-count-0.14.jar")) // file(homeDir("kotlin/kobalt-line-count/kobaltBuild/libs/kobalt-line-count-0.14.jar"))
) //)
val lc = lineCount { //val lc = lineCount {
suffix = "**Plugin.kt" // suffix = "**Plugin.kt"
} //}
val project = kotlinProject { val project = kotlinProject {
name = "kobalt-line-count" name = "kobalt-line-count"
group = "com.beust.kobalt" group = "com.beust.kobalt"
artifactId = name artifactId = name
version = "0.14" version = "0.15"
dependencies { dependencies {
// compile("file:" + homeDir("kotlin/kobalt/kobaltBuild/libs/kobalt-0.168.jar")) // compile("file:" + homeDir("kotlin/kobalt/kobaltBuild/libs/kobalt-0.168.jar"))
compile("com.beust:kobalt:0.174") compile("com.beust:kobalt:0.226")
} }
}
val packProject = assemble(project) { assemble {
mavenJars { mavenJars {
manifest { manifest {
attributes("Kobalt-Plugin-Class", "com.beust.kobalt.plugin.linecount.LineCountPlugin") attributes("Kobalt-Plugin-Class", "com.beust.kobalt.plugin.linecount.LineCountPlugin")
}
} }
} }
jcenter {
publish = true
}
} }
val jc = jcenter(project) {
publish = true
}

View file

@ -16,26 +16,7 @@
</content> </content>
<orderEntry type="inheritedJdk" /> <orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Gradle: com.google.guava:guava:18.0" level="project" /> <orderEntry type="library" name="kobalt.jar" level="project" />
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:0.14.449" level="project" /> <orderEntry type="library" name="kobalt (Compile)" level="project" />
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-compiler-embeddable:0.14.449" level="project" />
<orderEntry type="library" name="Gradle: com.beust:jcommander:1.48" level="project" />
<orderEntry type="library" name="Gradle: com.beust:klaxon:0.16" level="project" />
<orderEntry type="library" name="Gradle: com.squareup.okhttp:okhttp:2.4.0" level="project" />
<orderEntry type="library" name="Gradle: org.slf4j:slf4j-api:1.7.12" level="project" />
<orderEntry type="library" name="Gradle: org.slf4j:slf4j-simple:1.7.12" level="project" />
<orderEntry type="library" name="Gradle: ch.qos.logback:logback-classic:1.1.2" level="project" />
<orderEntry type="library" name="Gradle: org.jsoup:jsoup:1.8.2" level="project" />
<orderEntry type="library" name="Gradle: com.google.inject:guice:4.0" level="project" />
<orderEntry type="library" name="Gradle: com.google.inject.extensions:guice-assistedinject:4.0" level="project" />
<orderEntry type="library" name="Gradle: org.apache.maven:maven-model:3.3.3" level="project" />
<orderEntry type="library" name="Gradle: com.github.spullara.mustache.java:compiler:0.8.18" level="project" />
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-runtime:0.14.449" level="project" />
<orderEntry type="library" name="Gradle: com.squareup.okio:okio:1.4.0" level="project" />
<orderEntry type="library" name="Gradle: ch.qos.logback:logback-core:1.1.2" level="project" />
<orderEntry type="library" name="Gradle: javax.inject:javax.inject:1" level="project" />
<orderEntry type="library" name="Gradle: aopalliance:aopalliance:1.0" level="project" />
<orderEntry type="library" name="Gradle: org.codehaus.plexus:plexus-utils:3.0.20" level="project" />
<orderEntry type="library" name="Gradle: com.beust:kobalt:0.174" level="project" />
</component> </component>
</module> </module>

View file

@ -1 +1 @@
kobalt.version=0.174 kobalt.version=0.226

View file

@ -1,20 +1,21 @@
package com.beust.kobalt.plugin.linecount package com.beust.kobalt.plugin.linecount
import com.beust.kobalt.api.BasePlugin import com.beust.kobalt.api.BasePlugin
import com.beust.kobalt.internal.TaskResult import com.beust.kobalt.api.Kobalt
import com.beust.kobalt.api.* import com.beust.kobalt.api.KobaltContext
import com.beust.kobalt.api.Project
import com.beust.kobalt.api.annotation.Directive import com.beust.kobalt.api.annotation.Directive
import com.beust.kobalt.api.annotation.Task import com.beust.kobalt.api.annotation.Task
import com.beust.kobalt.misc.KobaltLogger import com.beust.kobalt.internal.TaskResult
import com.beust.kobalt.misc.log
import java.nio.file.attribute.BasicFileAttributes
import java.nio.file.* import java.nio.file.*
import java.nio.file.attribute.BasicFileAttributes
fun main(argv: Array<String>) { fun main(argv: Array<String>) {
com.beust.kobalt.main(argv) com.beust.kobalt.main(argv)
} }
public class LineCountPlugin : BasePlugin(), KobaltLogger { public class LineCountPlugin : BasePlugin() {
companion object { companion object {
const val NAME : String = "kobalt-line-count" const val NAME : String = "kobalt-line-count"
} }