Spring Boot Maven 插件 - 如何使用 Java jar 文件和 运行 脚本构建一个 zip 文件?

Spring Boot Maven plugin - How do I build a zip file with Java jar file and script to run it?

我有一个简单的 Spring 引导 Java 应用程序,我正在使用 spring-boot-maven-plugin 重新打包 目标构建它。

我希望能够将应用程序、其依赖项和将用于 运行 Java 应用程序的脚本文件打包到一个 zip 文件中。该脚本将是一个 Windows 批处理 (.bat) 脚本。

插件支持吗?我简单地查看了插件文档,但找不到任何东西。

如果这个插件不能做到这一点,或者如果有更好的选择,请告诉我。我过去曾使用 Maven,但有点生疏。

spring-boot-maven-plugin 无法做到这一点。

但是您可以结合使用 maven-assembly-plugin 来创建 zip 存档并创建类似 start.cmd 的脚本(我建议使用 .cmd 而不是 .bat