Я новичок в Котлине, и я иду через и пример такого.,.
package com.example.lambda1
import spark.Spark.get
fun main(args: Array<String>) {
println("Hello, World")
get( path: "/hello") { req, res -> "Hello World" } }
Я использую IntellJ Community Edition
IntelliJ IDEA 2018.3 (Community Edition)
Build #IC-183.4284.148, built on November 20, 2018
JRE: 1.8.0_152-release-1343-b15 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
При создании нового проекта я выбрал «Maven» из «IJ» и нажимаю «Создать из архетипа» ивыбранный "org.jetbrains.kotlin-archetype-jvm".
Файл POM обновлен до.,.
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<kotlin.version>1.3.10</kotlin.version>
<kotlin.code.style>official</kotlin.code.style>
<junit.version>4.12</junit.version>
<spark.version>2.6.0</spark.version>
</properties>
Я добавляю здесь "spark.version".Не уверен в версии, рассмотрите запись даты создания видео.
И я добавил следующую
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-core</artifactId>
<version>${spark.version}</version>
</dependency>
Кажется, это проблема "maven / spark", потому что я запускаюKotlin Привет мир приложение просто отлично.