#gradle #vaadin #shadowjar
#gradle #vaadin #shadowjar
Вопрос:
В моем проекте Vaadin я использую gradle.
вот мой build.gradle:
plugins {
kotlin("jvm") version "1.3.20"
id ("com.github.johnrengelman.shadow") version "4.0.3"
id ("com.devsoap.vaadin-flow") version "1.0"
id ("org.gretty") version "2.3.1"
}
val kotlinVersion = "1.3.20" //by extra("1.3.20")
val jettyVersion = "9.4.14.v20181114"
val vaadinVersion = "12.0.4"
val shadowJar by tasks.getting(ShadowJar::class) {
manifest.attributes["Main-Class"] = "myproject.Main.class"
mergeServiceFiles()
}
Для сборки проекта (в исполняемый файл jar) Я использую плагин Gradle : shadowjar
.
gradlew shadowjar
Неплохо. Все работает нормально.
Но мне нужно создать проект в режиме продукта для Vaadin
vaadin{
setProductionMode(true)
}
Как я могу это сделать с помощью shadowjar
?