发布应用程序

使用 Maven-publish 插件发布

要发布 Spring Boot jar 或 war,请使用方法 on 将其添加到发布中。 将生成要发布到该方法的工件的任务传递给该方法。 例如,要发布默认任务生成的构件,请执行以下操作:artifactMavenPublicationartifactbootJarspring-doc.cn

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 Plugin 进行分发

应用应用程序插件时,将创建一个名为 的发行版。 此分发包含由 或 任务生成的存档,以及用于在类 Unix 平台和 Windows 上启动它的脚本。 Zip 和 tar 发行版可以分别由 和 tasks 构建。 要使用该插件,必须将其属性配置为应用程序的 main 类的名称。bootbootJarbootWarbootDistZipbootDistTarapplicationmainClassNamespring-doc.cn