mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 00:17:11 -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")
|
||||
|
||||
@Directive
|
||||
fun Project.assemble(init: PackageConfig.(p: Project) -> Unit) = let {
|
||||
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.
|
||||
*/
|
||||
public fun mavenJars(init: MavenJars.(p: MavenJars) -> Unit) : MavenJars {
|
||||
@Directive
|
||||
fun mavenJars(init: MavenJars.(p: MavenJars) -> Unit) : MavenJars {
|
||||
val m = MavenJars(this)
|
||||
m.init(m)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue