diff --git a/src/main/kotlin/com/beust/kobalt/plugin/application/ApplicationPlugin.kt b/src/main/kotlin/com/beust/kobalt/plugin/application/ApplicationPlugin.kt index 4d89daed..3fa7a738 100644 --- a/src/main/kotlin/com/beust/kobalt/plugin/application/ApplicationPlugin.kt +++ b/src/main/kotlin/com/beust/kobalt/plugin/application/ApplicationPlugin.kt @@ -29,8 +29,8 @@ class ApplicationConfig { } @Directive -fun Project.application(init: ApplicationConfig.() -> Unit) { - ApplicationConfig().let { config -> +fun Project.application(init: ApplicationConfig.() -> Unit): ApplicationConfig { + return ApplicationConfig().also { config -> config.init() (Plugins.findPlugin(ApplicationPlugin.PLUGIN_NAME) as ApplicationPlugin).addConfiguration(this, config) }