发布你的应用程序
使用 Maven-publish 插件发布
要发布你的 Spring Boot jar 或 war,请使用 MavenPublication
的 artifact
方法将其添加到 publication。
将生成该 artifact 的任务传递给 artifact
方法。
例如,要发布默认 bootJar
任务生成的 artifact:
-
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 上启动它的脚本。
可以通过 bootDistZip
和 bootDistTar
任务分别构建 Zip 和 tar 分发包。
要使用 application
插件,必须通过其 mainClassName
属性配置你的应用主类的名称。