У меня есть и приложение, которое имеет
fun main() {}
внутри test / kotlin / com.company / LocalApplication.kt
Я использую это для запуска в localhost, например, с IntelliJ Я просто делаю щелкните по запуску этой функции, чтобы запустить мое приложение.
Что внутри этой функции проверяется, генерируется ли пользовательская конфигурация args для localhost, и после этого вызывается настоящий main / com.company / Application.kt
так что я хочу создать задачу для kotlin dsl gradle в build.gradle.kts, которая делает то же самое, что и Intellij, когда я нажимаю вручную на запуск этой забавной main ()
, например, в терминал делает это:
gradle localhost
и эта команда вызывает fun main () {} внутри test / kotlin / com.company / LocalApplication.kt и запускает мое приложение с конфигурацией localhost.
спасибо, ребята