Java 弹簧靴薄罐不起任何作用

Java 弹簧靴薄罐不起任何作用,java,spring,spring-boot,maven,Java,Spring,Spring Boot,Maven,根据Spring文档,我使用这个Maven插件: <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.5.RELEASE</version> <dependencies> &l

根据Spring文档,我使用这个Maven插件:

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>2.2.5.RELEASE</version>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot.experimental</groupId>
            <artifactId>spring-boot-thin-layout</artifactId>
            <version>1.0.24.RELEASE</version>
        </dependency>
    </dependencies>
</plugin>

org.springframework.boot
springbootmaven插件
2.2.5.1发布
org.springframework.boot.experimental
弹簧靴薄布局
1.0.24.1发布

它生成了一个非常薄的jar,只有我的类,没有其他东西。根本没有Manifest.mf文件(因此它不可运行),也没有预期的ThinJarWrapper类。它真的需要更多设置吗?

您需要运行thinPom或thinProperties任务,然后运行thinSolve任务。在target/thin目录中,您可以看到root(包括您的_jar.jar和存储库)和spring_wrapper.jar。您应该启动spring\u wrapper.jar。可能需要的命令行参数是--thin.root=target/root(您生成的依赖项)--thin.archive=target/root/your_jar.jar(您的瘦jar)--thin.trace=true(启用跟踪)


其他信息可在

中找到,目的是什么?你问的是关于设置的问题,没有任何目的,请描述一下。谢谢,这一点都不明显,即使现在我又读了一遍。即使这样做了,我仍然需要手动将精简目录中的所有内容打包以便交付。。。我想我会和Quarkus呆在一起。