使用gradle制作spring boot胖jar文件而没有spring boot gradle插件(无法访问bootJar)

时间:2019-10-01 11:06:07

标签: spring-boot gradle fatjar

我有一个spring-boot应用程序,其中加载了所有必需的(或我认为是)依赖项,无需使用spring-boot初始化程序或spring-boot gradle插件即可运行。这些工具不适用于我的工作。我可以毫无问题地通过intellij运行该应用程序,但是当尝试运行一个胖罐子时,我遇到了

No auto configuration classes found in META-INF/spring.factories.

现在spring.factory文件位于胖子jar中(它们有多个),它们位于meta-inf目录中。

Spring Boot具有如此多的自动化功能,我不确定从哪里开始。有很多类似的帖子,每个人都告诉人们使用spring-boot gradle插件bootJar任务,但是正如我所说,这些对我来说不可用。我需要在没有这些工具的情况下运行它, 如果有人对问题的根源或解决方法有深入的了解,将为您提供帮助。稍后,我将尝试添加更多详细信息。

我正在使用spring-boot v.2.1.1和spring 5.1.4

0 个答案:

没有答案