Описание тега kotlin-script
Используйте только для проблем, строго связанных со скриптами Kotlin, запущенными в командной строке, а не для общих вопросов Kotlin
2
ответа
Как использовать листы Kotlin в проекте Android
Я хочу использовать листы Kotlin в моем проекте Android, чтобы добавлять черновики кода, например: draft.ws.kts package com.example.app val a = 1 + 1 a Сам рабочий лист работает: val a: Int 2 Но создание моего приложения для Android не удается со сл…
11 мар '20 в 16:08
2
ответа
kscript: Как получить каталог текущего файла?
Есть ли способ получить каталог текущего местоположения скрипта в скрипте kotlin? Я мог бы добиться этого в bash с помощью dirname $0 или # Absolute path to this script. /home/user/bin/foo.sh SCRIPT=$(readlink -f $0) # Absolute path this script is i…
18 май '20 в 18:55
1
ответ
Файл сценария Kotlin (.kts) - нет println?
Я экспериментирую с использованием Kotlin в качестве языка сценариев. Согласно их документам, вы должны иметь возможность запускать код верхнего уровня в скрипте Kotlin. Простая программа "Hello, World", которую я написал на их официальном примере, …
26 янв '20 в 18:10
1
ответ
Скрипт Kotlin не может создать экземпляр класса
Попытка в Kotlin Cookbook, автор Ken Kousen - 1.5 Выполнение сценария Kotlin вызывает ошибку "невозможно создать экземпляр класса". $ cat southpole.kts import java.time.* val instant = Instant.now() val southPole = instant.atZone(ZoneId.of("Antarcti…
16 окт '19 в 07:42
1
ответ
Как устранить ошибку "java.lang.NoClassDefFoundError" при импорте библиотек в Kscript?
Я новичок в написании сценариев Kotlin и пытаюсь использовать Kscript для импорта библиотек. Я слежу за учебниками и пробую очень простой скрипт (ниже), который импортирует пару библиотек. Когда я запускаю сценарий, я получаю сообщение об ошибке ниж…
24 мар '20 в 14:48
1
ответ
Gradle 6.6.1 и Kotlin 1.4 - конфликт версий среды выполнения
Я использую последнюю версию Gradle (v. 6.6.1) и последнюю версию Kotlin (v. 1.4). buildSrcПроект определяет все версии Kotlin. И, к сожалению, он получает ошибку ниже. The `kotlin-dsl` plugin applied to project ':buildSrc' enables experimental Kotl…
28 авг '20 в 21:48
0
ответов
Поддержка сценариев Kotlin не работает из-за "неправильного количества аргументов" всякий раз, когда я пытаюсь запустить любой сценарий
Я пытаюсь запустить очень простой скрипт с org.jetbrains.kotlin:kotlin-scripting-jvm, но получаю две ошибки, а не должно быть ни одной. Это мой сценарий: 1 Я ожидаю вернуть ResultWithDiagnostics.Success с resultValue из 1 но вместо этого я получаю F…
17 апр '20 в 22:34
0
ответов
Код импорта тестового скрипта Kotlin для тестирования
Я пишу код на Котлине. Скажем, у меня есть простая структура проекта, например src/main.kt который содержит простую функцию fun square(x:Int):Int { return x*x } Теперь я хочу написать для этого несколько модульных тестов. Kotlin Script кажется как р…
01 май '20 в 08:53
1
ответ
Как включить файл jar в скрипт kotlin
Я хочу отделить общий код от моего файла сценария kotlin, чтобы его можно было использовать повторно. Я сделал это: // MyLib.kt package myLib fun say_hello(name : String) { println("hello $name") } Я скомпилировал этот файл для создания фа…
28 авг '20 в 06:56
1
ответ
Оцените файл сценария kotlin с зависимостями
Вопрос: как выполнить набор файлов kotlin во время выполнения и вернуть результат одногоkts файл от них? Я пишу систему, которая умеет выполнять ktsфайл с инструкциями. На данный момент он поддерживает следующую схему выполнения: main.kts- этот файл…
10 мар '20 в 16:39
1
ответ
Попробуйте найти метод KotlinToJVMBytecodeCompiler.compileScript в Kotlin 1.4.10
Во время миграции моего java-проекта с Kotlin 1.2 на 1.4 я столкнулся с проблемой, что в версии 1.4 нет такого метода, как KotlinToJVMBytecodeCompiler.compileScript(). Class<?> script = requireNonNull(KotlinToJVMBytecodeCompiler.INSTANCE.compi…
21 окт '20 в 14:43
1
ответ
Kscript: компиляция скрипта завершилась неудачно. В чем проблема?
Я не могу выполнить простой сценарий Kotlin из-за сбоя компиляции из-за недопустимого аргумента. Это мой сценарий Котлина: #!/usr/bin/env kscript println("Helloooo") Затем я написал свой очень простой скрипт, я добавил исполняемое разрешен…
28 окт '20 в 19:16
0
ответов
Запустить kts-скрипт Kotlib из Maven
Котлин: 1.4.10 Я хотел бы запустить сценарий Kotlin (.kts) от Maven. Я пытался минировать java -cp ... зов kotlinc.bat. kotlinc.bat -script my-script.kts вопросы <JDK>\jdk1.8.0_181-x64\bin\java.exe -Xmx256M -Xms32M -noverify -cp "<path…
17 ноя '20 в 11:08
1
ответ
Что такое java.constructors.single()?
Я изучаю Kotlin, как оценивать скрипты, и я видел код в BasicJvmScriptEvaluator, как показано ниже: val ctor = java.constructors.single() val saveClassLoader = Thread.currentThread().contextClassLoader Thread.currentThread().contextClassLoader = thi…
21 окт '20 в 13:03
1
ответ
Как запустить инструменты оболочки из скрипта kotlin
Я пытаюсь переписать несколько sh-скриптов в kotlin-скрипты. Как я могу запускать команды оболочки или исполнять двоичные файлы, доступные в переменной PATH, из сценария kotlin?
26 янв '21 в 10:42
1
ответ
Скрипт Kotlin не находит класс Ktor CIO
Я пытаюсь использовать kotlin-main-kts с клиентом Ktor. Вот мой простой скрипт Kotlin в файле с именем ktor_tests.main.kts: @file:Repository("https://repo1.maven.org/maven2") @file:DependsOn("io.ktor:ktor-client-core-jvm:1.5.3") @file:DependsOn("io.…
27 апр '21 в 23:21
0
ответов
Как настроить проект скрипта kotlin в зависимости от текущего модуля?
Я бы хотел иметь: каталог с .kts файлы внутри классический src/main/kotlin/my/package модуль с классами И использовать как: kotlin my-script.main.kts Где скрипт выглядит как my-script.main.ktsэто из примера #!/usr/bin/env kotlin @file:Repository("ht…
04 май '21 в 20:00
1
ответ
Как скомпилировать котлин-скрипт в банку
У меня есть файл сценария kotlin с именем CheckUtils.kts. Я хочу скомпилировать CheckUtils.kts в банку, которую можно запустить с помощью «java -jar CheckUtils.jar». Я пытаюсь использовать kotlinc для компиляции файла kts в банку, но мне это не удал…
30 июн '21 в 11:23
2
ответа
Как запустить сценарий Kotlin на GitHub Actions?
Я хочу запускать сценарии Kotlin в CI, не полагаясь на проект Gradle, поэтому я могу легко выполнять операции, которые было бы сложно запрограммировать с помощью оболочки /bash/batch, и чтобы при необходимости я мог использовать библиотеки. Запуск с…
01 июл '21 в 11:02
1
ответ
Как применить плагин в файле .kts (скрипт Kotlin)?
Файлы сценариев Kotlin () предназначены для предоставления исполняемого кода Kotlin в ОДНОМ отдельном файле, что чрезвычайно удобно для написания сценариев или, например, при совместном использовании фрагментов кода в StackOverflow. В отличие от это…
01 июл '21 в 01:11