Implement main method generation in scripts and runnable jar saving
refactor necessary parts on the way
This commit is contained in:
@@ -96,6 +96,7 @@ interface KotlinPaths {
|
||||
ScriptingImpl(PathUtil.KOTLIN_SCRIPTING_IMPL_NAME),
|
||||
ScriptingLib(PathUtil.KOTLIN_SCRIPTING_COMMON_NAME),
|
||||
ScriptingJvmLib(PathUtil.KOTLIN_SCRIPTING_JVM_NAME),
|
||||
CoroutinesCore(PathUtil.KOTLINX_COROUTINES_CORE_NAME),
|
||||
}
|
||||
|
||||
enum class ClassPaths(val contents: List<Jar> = emptyList()) {
|
||||
|
||||
@@ -69,6 +69,8 @@ object PathUtil {
|
||||
const val KOTLIN_SCRIPTING_COMPILER_PLUGIN_JAR = "$KOTLIN_SCRIPTING_COMPILER_PLUGIN_NAME.jar"
|
||||
const val KOTLIN_SCRIPTING_IMPL_NAME = "kotlin-scripting-impl"
|
||||
const val KOTLIN_SCRIPTING_IMPL_JAR = "$KOTLIN_SCRIPTING_IMPL_NAME.jar"
|
||||
const val KOTLINX_COROUTINES_CORE_NAME = "kotlinx-coroutines-core"
|
||||
const val KOTLINX_COROUTINES_CORE_JAR = "$KOTLINX_COROUTINES_CORE_NAME.jar"
|
||||
|
||||
const val KOTLIN_TEST_NAME = "kotlin-test"
|
||||
const val KOTLIN_TEST_JAR = "$KOTLIN_TEST_NAME.jar"
|
||||
|
||||
Reference in New Issue
Block a user