发布您的应用程序

使用 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 插件 时,将创建一个名为 boot 的分发。此分发包含由 bootJarbootWar 任务生成的存档以及在类 Unix 平台和 Windows 上启动它的脚本。Zip 和 tar 分发分别可以通过 bootDistZipbootDistTar 任务构建。要使用 application 插件,必须使用应用程序主类的名称配置其 mainClassName 属性。