Я следую инструкции здесь https://ktor.io/quickstart/quickstart/gradle.html#intellij -start-a-project , чтобы создать простой веб-сервер с Netty в Kotlin.
Вот мой build.gradle
group 'Example'
buildscript {
ext.kotlin_version = '1.3.61'
ext.ktor_version = '1.3.0'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: 'java'
apply plugin: 'kotlin'
apply plugin: 'application'
mainClassName = 'MainKt'
sourceCompatibility = 1.8
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
kotlin {
experimental {
coroutines "enable"
}
}
repositories {
jcenter()
mavenCentral()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
compile "io.ktor:ktor-server-netty:$ktor_version"
compile "ch.qos.logback:logback-classic:1.2.3"
testCompile group: 'junit', name: 'junit', version: '4.12'
}
Я хочу иметь возможность запустить сервер без использования IntelliJ.
Я пытался
gradle tasks --all
, но не могу найти ни одной задачи, которая позволила бы мне запустить сервер с питанием от Netty.
Я попытался startScripts
, но это жалобы на Deprecated Gradle features
Какая командная строка для запуска сервера? Или мне нужно внести дополнительные изменения в файл Gradle?