Gradle构建没有主类的弹簧靴库
2022-09-03 05:34:37
我正在尝试构建一个Spring Boot / Gradle项目,并创建一个没有主类的jar。我的目的是,这个项目是一个将被其他项目拉入的库,因此库项目不需要主类来运行。不幸的是,无论我写什么样的gradle配置,当我试图没有主类或无法找到任务时,我都会不断收到错误。build install
bootJar
以下是我的 gradle 文件的外观:
plugins {
id 'org.springframework.boot' version '2.1.7.RELEASE' apply false
}
apply plugin: 'io.spring.dependency-management'
apply plugin: 'maven'
dependencyManagement {
imports {
mavenBom org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES
}
}
repositories {
mavenCentral()
}
jar {
enabled = true
}
bootJar.dependsOn fooTask
但是当我运行这个时,我得到以下错误:
无法获取 org.gradle.api.Project 类型的根项目 'foo-library' 的未知属性 'bootJar'。
我的配置中需要更改哪些内容?