Как скомпилировать котлин-скрипт в банку
У меня есть файл сценария kotlin с именем CheckUtils.kts.
Я хочу скомпилировать CheckUtils.kts в банку, которую можно запустить с помощью «java -jar CheckUtils.jar». Я пытаюсь использовать kotlinc для компиляции файла kts в банку, но мне это не удалось.
kotlinc src/CheckUtils.kts -include-runtime -d CheckUtils.jar
Я получаю сообщение об ошибке, когда я "java -jar CheckUtils.jar"
.jar has no main manifest attribute
Итак, как я могу скомпилировать файл kts в банку?
1 ответ
Вы не можете скомпилировать сценарий Kotlin в исполняемый файл fat-jar с помощью kotlinc, но у вас должна быть возможность создать автономный двоичный файл с помощью kscript