發布您的應用程式

使用 Maven-publish 外掛程式發布

若要發布您的 Spring Boot jar 或 war,請使用 MavenPublication 上的 artifact 方法將其新增至發布項目。將產生您想要發布之 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 的發行版。此發行版包含 bootJarbootWar 任務產生的歸檔,以及在類 Unix 平台和 Windows 上啟動它的腳本。Zip 和 tar 發行版可以分別由 bootDistZipbootDistTar 任務建置。若要使用 application 外掛程式,其 mainClassName 屬性必須配置為您的應用程式主類別名稱。