mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
Directives.
This commit is contained in:
parent
ec6ef6c910
commit
760e849d41
1 changed files with 3 additions and 1 deletions
|
@ -291,6 +291,7 @@ fun Project.install(init: InstallConfig.() -> Unit) {
|
||||||
|
|
||||||
class InstallConfig(var libDir : String = "libs")
|
class InstallConfig(var libDir : String = "libs")
|
||||||
|
|
||||||
|
@Directive
|
||||||
fun Project.assemble(init: PackageConfig.(p: Project) -> Unit) = let {
|
fun Project.assemble(init: PackageConfig.(p: Project) -> Unit) = let {
|
||||||
PackageConfig(this).apply { init(it) }
|
PackageConfig(this).apply { init(it) }
|
||||||
}
|
}
|
||||||
|
@ -331,7 +332,8 @@ class PackageConfig(val project: Project) : AttributeHolder {
|
||||||
/**
|
/**
|
||||||
* Package all the jar files necessary for a maven repo: classes, sources, javadocs.
|
* Package all the jar files necessary for a maven repo: classes, sources, javadocs.
|
||||||
*/
|
*/
|
||||||
public fun mavenJars(init: MavenJars.(p: MavenJars) -> Unit) : MavenJars {
|
@Directive
|
||||||
|
fun mavenJars(init: MavenJars.(p: MavenJars) -> Unit) : MavenJars {
|
||||||
val m = MavenJars(this)
|
val m = MavenJars(this)
|
||||||
m.init(m)
|
m.init(m)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue