| plugins { | |
| id("common-configuration") | |
| id("com.autonomousapps.dependency-analysis") | |
| } | |
| description = 'Kotlin Script Runtime' | |
| apply plugin: 'kotlin' | |
| jvmToolchains { | |
| targetBytecodeVersion.set(JdkMajorVersion.JDK_1_8) | |
| } | |
| RepoArtifacts.publish(project) | |
| dependencies { | |
| compileOnly RepoDependencies.kotlinStdlib(project) | |
| } | |
| sourceSets { | |
| main { | |
| kotlin { | |
| srcDir "${rootDir}/core/script.runtime/src" | |
| } | |
| } | |
| } | |
| jar { | |
| LibrariesCommon.manifestAttributes(project, manifest, 'Main') | |
| } | |
| RepoArtifacts.sourcesJar(project) | |
| RepoArtifacts.javadocJar(project) | |
| compileKotlin { | |
| compilerOptions.freeCompilerArgs = [ | |
| "-Xallow-kotlin-package", | |
| ] | |
| compilerOptions.moduleName = project.name | |
| } |