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