Add generic properties builder dsl, convert maven example to it
This commit is contained in:
@@ -6,7 +6,13 @@
|
||||
package kotlin.script.experimental.jvm
|
||||
|
||||
import java.io.File
|
||||
import kotlin.script.experimental.api.ScriptingProperties
|
||||
|
||||
val jvmJavaHomeParams = with(JvmScriptCompileConfigurationProperties) {
|
||||
listOf(javaHomeDir to File(System.getProperty("java.home")))
|
||||
}
|
||||
|
||||
object jvmJavaHomeScriptingProperties : ScriptingProperties(
|
||||
{
|
||||
JvmScriptCompileConfigurationProperties.javaHomeDir(File(System.getProperty("java.home")))
|
||||
})
|
||||
|
||||
@@ -8,10 +8,11 @@
|
||||
package kotlin.script.experimental.jvm
|
||||
|
||||
import java.io.File
|
||||
import kotlin.script.experimental.api.PropertiesGroup
|
||||
import kotlin.script.experimental.api.ScriptDependency
|
||||
import kotlin.script.experimental.util.typedKey
|
||||
|
||||
object JvmScriptCompileConfigurationProperties {
|
||||
object JvmScriptCompileConfigurationProperties : PropertiesGroup {
|
||||
val javaHomeDir by typedKey<File>()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user