如何从 spring boot - maven 应用程序创建可执行 jar 文件?

How to create executable jar file from springboot - maven application?

当我尝试在 eclipse 中使用 maven 插件创建 jar 文件时,我在尝试执行该 jar 时遇到错误:

Exception in thread "main" java.lang.IllegalStateException: Failed to get nested archive for entry BOOT-INF/lib/spring-boot-starter-actuator-2.0.3.RELEASE.jar

这好像是2017年的bug,现在有解决办法吗?

您的可执行 jar 文件不包含上述 jar file.You 应该使用依赖项构建 jar。

  • 右键单击项目然后单击'运行 As'
  • Maven 构建
  • 你应该在输入区输入'package'然后运行.
  • /path/your/project/target/ 有你的 .jar 文件和依赖项。