Я хочу запустить свое приложение после сборки его с помощью плагина shadow jar.
build.gradle:
plugins {
id 'java'
id "org.jetbrains.kotlin.jvm" version "1.3.21"
id "com.github.johnrengelman.shadow" version "5.0.0"
}
group 'org.example.java'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
repositories {
jcenter()
}
dependencies {
compile "io.ktor:ktor-server-netty:1.1.3"
}
У меня также есть глобальный init.gradle:
gradle.projectsLoaded {
rootProject.allprojects {
buildDir = "/Users/User/Builds/${rootProject.name}/${project.name}"
}
}
Итак, теперь толстый jar можно собрать в мой глобальный каталог сборки с помощью задачи shadowJar.Но я хочу иметь возможность запускать и собирать его только с одной конфигурацией запуска в IntelliJ.Как мне это сделать?
Может быть, есть другой способ позволить gradle перенаправить весь мой вывод в глобальный каталог сборки.Я не хочу настраивать каждый проект IntelliJ с одним и тем же путем вывода вручную.Предложения приветствуются.
Спасибо:)