跳到主要内容
版本:3.5.10

发布你的应用程序

QWen Max 中英对照 Publishing your Application

使用 Maven-publish 插件发布

要发布你的 Spring Boot jar 或 war 文件,请使用 MavenPublication 上的 artifact 方法将其添加到发布内容中。将生成你希望发布的构件(artifact)的任务传递给 artifact 方法。例如,要发布由默认的 bootJar 任务生成的构件:

publishing {
publications {
bootJava(MavenPublication) {
artifact tasks.named("bootJar")
}
}
repositories {
maven {
url = 'https://repo.example.com'
}
}
}

使用 Application 插件进行分发

当应用 application 插件 时,会创建一个名为 boot 的分发包。该分发包包含由 bootJarbootWar 任务生成的归档文件,以及用于在类 Unix 平台和 Windows 上启动该归档文件的脚本。可以通过 bootDistZipbootDistTar 任务分别构建 Zip 和 tar 格式的分发包。要使用 application 插件,必须将其 mainClassName 属性配置为应用程序主类的名称。