Передача аргументов задачам Kotlin / native run

Я разрабатываю приложение Kotlin / Native, и я хотел бы передать ему аргументы через Gradle. Есть задачи типа runDebugExecutableNative. Есть ли способ сделать что-то вроде:

./gradlew runDebugExecutableNative --args='myFirstArg mySecondArg'


person charlag    schedule 27.10.2020    source источник


Ответы (1)


Попробуйте использовать параметр binaries runTask, описанный здесь. В приведенном вами примере он, вероятно, должен выглядеть следующим образом (на основе код из samples / gitchurn)

       binaries {
            executable {
                runTask?.args("myFirstArg mySecondArg")
            }
        }
person Artyom Degtyarev    schedule 27.10.2020
comment
Это не то, что я ищу, я хотел бы просто установить их из командной строки, но это могло бы быть полезно, если бы я обернул его. - person charlag; 31.10.2020
comment
Я думаю, что можно раскрыть свойства, подобные JavaExec, но это нужно делать с аннотацией. - person charlag; 31.10.2020