釋出您的應用程式
使用 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
屬性必須配置為應用程式主類的名稱。