Как запустить искру java с Kotlin из командной строки

Я новичок в Java (не делал этого, вероятно, 7 лет). Я использую Gradle, с spark-java, чтобы создать простое приложение hello world, которое просто запускает это:

import static spark.Spark.*; fun main(args: Array<String>) { get("/hello", (req, res) -> "Hello World!"); } 

В eclipse я могу сделать это, получив плагин gradle и запустив новый проект gradle. Но есть и проекты «Котлин». Таким образом, вы не можете запустить новый проект градиента с kotlin.

Я пытаюсь понять, что с JavaScript и узлом я обычно делаю все по командной строке. Я хотел бы построить этот проект и запустить сервер из командной строки с Gradle, но я не уверен, как это сделать.

Это мой текущий build.gradle:

 // Apply the kotlin plugin to add support for Kotlin apply plugin: 'kotlin' buildscript { ext.kotlin_version = '1.1.2-4' repositories { jcenter() mavenCentral() } sourceSets { main.kotlin.srcDirs += 'src/main/myKotlin' main.java.srcDirs += 'src/main/myJava' } dependencies { classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.2-4' } } // In this section you declare where to find the dependencies of your project repositories { // Use 'jcenter' for resolving your dependencies. // You can declare any Maven/Ivy/file repository here. jcenter() } // In this section you declare the dependencies for your production and test code dependencies { // The production code uses the SLF4J logging API at compile time compile 'com.sparkjava:spark-core:2.3' // Declare the dependency for your favourite test framework you want to use in your tests. // TestNG is also supported by the Gradle Test task. Just change the // testCompile dependency to testCompile 'org.testng:testng:6.8.1' and add // 'test.useTestNG()' to your build script. testCompile 'junit:junit:4.12' } 

Я запускаю gradle в командной строке, и он успешно работает, но как я могу запустить сервер, чтобы я мог перейти на localhost:4567 и посмотреть мой выход Hello World ? Каков общий поток, которому я должен следовать?

Чтобы быть ясным: я принимаю решение совесть использовать Kotlin вместо Java.

Intereting Posts
Несоответствие дженериков Котлина в иерархии классов Как конвертировать файл Java в файл Kotlin? Objectbox: Как инициализировать ToMany <> отношение в kotlin Сбой сборки при использовании «kotlin-kapt» с Realm Настроить автоматическое завершение IntelliJ для сценария градиента в kotlin Обменный код между платформами / языками (например, Swift, Kotlin, JavaScript) Нулевые проверки не вставляются для типа reified, если параметр не является нулевым Ожидаемое значение типа Boolean: всплывающее меню Присвоить новое значение переменным с помощью метода в Котлин? Почему Котлин использует модификатор оператора вне перегрузки оператора? Android Recycler View Horizontal Прокрутите до последнего элемента и покажите первый элемент Как объявить функцию в качестве переменной в Kotlin Не удается выполнить единичный тест в Kotlin (ExecutionException, Aapt2Exception) Не удается создать приложение Android (с Kotlin) с Gradle: «comand« java.exe »завершен с ненулевым значением выхода 1» использование intellij-markdown в проекте kotlin android