mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-27 08:38:13 -07:00
standardize directives
This commit is contained in:
parent
cb101cd410
commit
3c4a703ca1
4 changed files with 22 additions and 16 deletions
|
@ -44,8 +44,8 @@ class GroovyConfig(val project: Project) {
|
|||
}
|
||||
|
||||
@Directive
|
||||
fun Project.groovyCompiler(init: GroovyConfig.() -> Unit) = let {
|
||||
val config = GroovyConfig(it)
|
||||
config.init()
|
||||
(Kobalt.findPlugin(GroovyPlugin.PLUGIN_NAME) as GroovyPlugin).addConfiguration(this, config)
|
||||
}
|
||||
fun Project.groovyCompiler(init: GroovyConfig.() -> Unit) =
|
||||
GroovyConfig(this).also { config ->
|
||||
config.init()
|
||||
(Kobalt.findPlugin(GroovyPlugin.PLUGIN_NAME) as GroovyPlugin).addConfiguration(this, config)
|
||||
}
|
||||
|
|
|
@ -84,8 +84,8 @@ class JavaConfig(val project: Project) {
|
|||
}
|
||||
|
||||
@Directive
|
||||
fun Project.javaCompiler(init: JavaConfig.() -> Unit) = let {
|
||||
val config = JavaConfig(it)
|
||||
config.init()
|
||||
(Kobalt.findPlugin(JavaPlugin.PLUGIN_NAME) as JavaPlugin).addConfiguration(this, config)
|
||||
}
|
||||
fun Project.javaCompiler(init: JavaConfig.() -> Unit) =
|
||||
JavaConfig(this).also { config ->
|
||||
config.init()
|
||||
(Kobalt.findPlugin(JavaPlugin.PLUGIN_NAME) as JavaPlugin).addConfiguration(this, config)
|
||||
}
|
|
@ -154,11 +154,11 @@ class KotlinConfig(val project: Project) {
|
|||
}
|
||||
|
||||
@Directive
|
||||
fun Project.kotlinCompiler(init: KotlinConfig.() -> Unit) = let {
|
||||
val config = KotlinConfig(it)
|
||||
config.init()
|
||||
(Kobalt.findPlugin(KotlinPlugin.PLUGIN_NAME) as KotlinPlugin).addConfiguration(this, config)
|
||||
}
|
||||
fun Project.kotlinCompiler(init: KotlinConfig.() -> Unit) =
|
||||
KotlinConfig(this).also { config ->
|
||||
config.init()
|
||||
(Kobalt.findPlugin(KotlinPlugin.PLUGIN_NAME) as KotlinPlugin).addConfiguration(this, config)
|
||||
}
|
||||
|
||||
//class SourceLinkMapItem {
|
||||
// var dir: String = ""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue