description 'Kotlin Script Runtime' apply plugin: 'kotlin' apply plugin: 'pill-configurable' configureJvm6Project(project) configureDist(project) configurePublishing(project) pill { importAsLibrary = true } dependencies { compileOnly kotlinStdlib() } configurations { mainJar } sourceSets { main { kotlin { srcDir "${rootDir}/core/script.runtime/src" } } } jar { manifestAttributes(manifest, project, 'Main') } artifacts { archives sourcesJar mainJar jar } javadocJar() dist { from (jar, sourcesJar) } compileKotlin { kotlinOptions.freeCompilerArgs = [ "-Xallow-kotlin-package", "-Xnormalize-constructor-calls=enable", "-module-name", project.name ] }