发布您的应用程序
使用 Maven-publish 插件发布
要发布您的 Spring Boot jar 或 war,请使用 MavenPublication 上的 artifact 方法将其添加到发布中。将生成您希望发布的构建物的任务传递给 artifact 方法。例如,要发布默认 bootJar 任务生成的构建物:
-
Groovy
-
Kotlin
publishing {
publications {
bootJava(MavenPublication) {
artifact tasks.named("bootJar")
}
}
repositories {
maven {
url = 'https://repo.example.com'
}
}
}
publishing {
publications {
create<MavenPublication>("bootJava") {
artifact(tasks.named("bootJar"))
}
}
repositories {
maven {
url = uri("https://repo.example.com")
}
}
}
使用 Application 插件分发
应用 application 插件 后,会创建一个名为 boot 的分发。此分发包含 bootJar 或 bootWar 任务生成的归档文件,以及用于在类 Unix 平台和 Windows 上启动它的脚本。Zip 和 tar 分发可以通过 bootDistZip 和 bootDistTar 任务分别构建。要使用 application 插件,其 mainClassName 属性必须配置为应用程序主类的名称。