您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SpringBoot完全可执行的jar,内部没有依赖项

SpringBoot完全可执行的jar,内部没有依赖项

您可能要考虑使用Spring Boot Thin Launcher。它使用您的应用程序代码创建一个jar文件,但没有依赖项。它添加一个特殊的瘦启动器,该启动器知道执行jar时如何从远程Maven存储库或本地缓存中解决应用程序的依赖性。通过对要执行的操作的描述来判断,您将利用本地缓存选项。

Spring Boot的Maven插件的配置,以生成使用瘦启动器的完全可执行的jar,如下所示:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <dependencies>
                <dependency>
                    <groupId>org.springframework.boot.experimental</groupId>
                    <artifactId>spring-boot-thin-layout</artifactId>
                    <version>1.0.3.RELEASE</version>
                </dependency>
            </dependencies>
            <configuration>
                <executable>true</executable>
            </configuration>
        </plugin>
    </plugins>
</build>
Java 2022/1/1 18:17:13 有397人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶