通过maven直接INSTALL,把项目打包并且相关的依赖也打到同一个jar里面(推荐shade插件)。 启动: java -jar Demo-0.0.1-SNAPSHOT.jar 1. 2.war形式 第一步:右键pom.xml点击Run as - > Maven clean,将原有的jar包或war包清除,然后在pom.xml中packing节点值修改为war,如下面加粗部分: <groupId>com.examplegrou...
如果仍然无法解决问题,可以考虑使用mvn clean package命令清理旧包并重新打包。 依赖占比分析 为了更好地理解项目依赖的组成部分,可以使用以下饼状图示例: 40%20%30%10%依赖占比分析Spring BootJUnitSpring MVC其他 结论 解决Spring Boot Maven 打包时没有依赖的问题,主要通过正确配置pom.xml文件及相关插件来完成。确...
如果你的网络连接有问题,也可能会导致无法导入Maven依赖。请确保你的网络连接正常,并且可以访问Maven中央仓库。你可以尝试在终端或命令提示符中运行mvn clean install命令,看是否能够成功下载依赖。步骤4:手动导入依赖如果以上步骤都没有解决问题,你可以尝试手动导入依赖。在IDEA中,打开“Maven Projects”工具窗口(View ->...
正常情况下使用maven打的jar包是不包含项目所依赖得jar包的,所以通过 java –cp xxx.jar com.test....
问题描述:spring boot使用maven的package命令打出来的包,却不包含依赖的jar包 问题原因:打包时使用了maven默认的maven-jar-plugin插件,而不是spring-boot-maven-plugin插件 解决方法: 方法1. pom中必须配置spring-boot-
如下图所示,idea中标准引入maven项目之后,没有把对应的maven依赖引入: 昨天还是正常的,为什么今天就不行了,网上查了很多资料说的都没有解决问题。 后面从头把所有的配置检查一遍就发现了问题,是idea中maven的配置问题。 原因是因为我的磁盘空间比较少,最近老是发生磁盘空间不足的问题,所以一直在手工或者通过第三方工...
在Spring Boot项目中,使用Maven进行打包时,通常我们希望将项目所依赖的JAR包也一起打包进去,以便生成一个可独立运行的JAR文件(也称为"fat JAR"或"uber JAR")。这可以通过配置Maven的maven-assembly-plugin或spring-boot-maven-plugin插件来实现。以下是详细的步骤: 1. 确认Spring Boot项目的Maven配置是否正确 确保你...
变体1:不使用spring-boot-maven-plugin 实际上只要依赖包都处理好之后并不需要 spring-boot-maven-plugin 插件来打包一个 fatjar,完全可以删除这个打包插件,让后将 maven-jar-plugin 修改成如下配置: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>...
这里有一个巨坑,我已经义无反顾的跳进去一次了,大家一定不要再往里面跳了:common打包出来的应该是不可执行的jar包,所以不要在Common的pom中定义spring-boot-maven-plugin插件,因为这个SpringBoot插件会在Maven的package后进行二次打包,目的为了生成可执行jar包,如果common中定义了这个插件,会报错提示没有找到main函数...