Java IntelliJ和Gradlew:使ShadowJar成为默认构建目标
我想使ShadowJar成为如下所示的gradle文件中的默认构建目标。就目前情况而言,运行以下命令将尝试构建:bootJar:Java IntelliJ和Gradlew:使ShadowJar成为默认构建目标,java,maven,gradle,build-system,Java,Maven,Gradle,Build System,我想使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.
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 {
}
问题是什么?这是一个gradle文件?所以你希望我们做什么?我会详细说明。谢谢你指出这一点。问题是什么?这是一个gradle文件?所以你希望我们做什么?我会详细说明。谢谢你指出这一点。