Mvn:打包 Spring Boot - 不包括 starter-* jar

问题描述 投票:0回答:1

maven package 命令在生成的 jar 中不包含

spring-boot-stater-*.jar

新鲜的 Spring 启动项目 - Spring Initializr 下载我使用的项目以及任何 starter-* 依赖项,

mvn clean package

如图所示

Dependecy:tree
(左)实际生成的 JAR 中缺少入门 JAR

为什么最终打包的 JAR 中缺少 Starter-* jar?

更新:

  • 尝试将 Spring Boot 版本更改为 2.7.15 - 相同的结果
java spring spring-boot maven-3
1个回答
0
投票

这些入门罐子不包含任何有用的东西。它们主要是一种包含其他依赖项/jar 集的机制。 Spring 在构建 jar 时故意将它们剥离出来并没有什么坏处。

© www.soinside.com 2019 - 2024. All rights reserved.