Я хотел бы сделать ShadowJar целью сборки по умолчанию в файле Gradle, показанном ниже. В настоящее время все работает, выполняя следующую команду для сборки: bootJar:
gradlew.bat build
Возможно ли сделать эту команду для сборки shadowJar (то же самое для IntelliJ)? Вот мой файл build.gradle:
plugins {
id 'java'
id 'org.sonarqube' version '2.7'
id 'org.springframework.boot' version '2.1.4.RELEASE'
id 'com.github.johnrengelman.shadow' version '5.2.0'
}
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'io.spring.dependency-management'
group 'com.foo.bar'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
jcenter()
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
// tests
testCompile 'junit:junit:4.12'
}
//jar { enabled = true } //dont use this use shadow/shadowJar task instead
test {
}