maven工程跳过@SpringTest

每次跑springboot都比较费劲,会自动测试所有的@SpringBootTest的类,这里对根pom添加这个插件,即可跳过测试,实测节省时间2分钟以上
在这里插入图片描述

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-surefire-plugin</artifactId>
	<version>3.5.2</version>
	<configuration>
	    <skipTests>true</skipTests>
	</configuration>
</plugin>
### 解决方案 当在 IntelliJ IDEA 2019 中创建 Maven 项目时,如果发现 `src` 文件夹缺失,这通常是因为项目的结构未被正确初始化或者某些配置选项设置不当。以下是可能的原因以及解决方案: #### 原因分析 1. **Maven Archetype 配置错误** 如果在执行 Maven 的 `archetype:generate` 命令时参数不完整或有误,则可能导致生成的项目缺少标准目录结构[^1]。 2. **IDEA 自动导入功能失效** IntelliJ IDEA 可能未能自动识别并应用 Maven 构建工具的任务,从而影响了项目的初始文件夹布局[^2]。 3. **POM.xml 缺失必要的依赖或插件** 若 POM 文件中未定义任何源码管理相关的插件(如 `maven-compiler-plugin` 或其他构建生命周期绑定),则可能会跳过默认的 `src/main/java` 和 `src/test/java` 目录创建过程[^3]。 --- #### 解决方法 ##### 方法一:重新生成 Maven 项目 可以尝试手动运行以下命令来重新生成带有完整目录结构的新 Maven 项目: ```bash mvn archetype:generate \ -DarchetypeRepository=https://repo.maven.apache.org/maven2 \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DarchetypeArtifactId=maven-archetype-quickstart \ -DarchetypeVersion=1.4 \ -DinteractiveMode=false \ -DgroupId=com.example \ -DartifactId=demo-project \ -Dversion=1.0-SNAPSHOT ``` 此命令会基于官方推荐的快速启动模板 (`maven-archetype-quickstart`) 来创建一个新的 Maven 工程,并自动生成所需的 `src` 子目录及其内部结构。 完成之后,在 IntelliJ IDEA 中打开新生成的工程即可看到完整的路径树形图显示出来。 ##### 方法二:调整现有项目的目录结构 对于已经存在的但缺乏必要子文件夹的老版本 Maven 项目来说,可以通过如下方式修复其缺损部分: 1. 手工建立两个主要的工作区——即分别命名为 `main` 和 `test` 下面再各自设立名为 `java` 的子包; 2. 修改根级下的 pom.xml 添加类似下面这样的片段以告知编译器如何处理新增加的部分: ```xml <build> <sourceDirectory>src/main/java</sourceDirectory> <testSourceDirectory>src/test/java</testSourceDirectory> <!-- Optional --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> ``` 最后一步非常重要的是刷新当前模块的状态让 IDE 能够同步最新的改动成果 —— 这可通过点击右上角的小象图标旁边的按钮实现 (具体操作取决于个人界面定制情况). --- #### 注意事项 关于特定类库无法解析的问题(例如提到 Spring 版本中的 MockHttpServletRequest 类丢失),需确认所使用的框架发行版确实包含了目标组件;否则考虑升级至更新更稳定的发布系列或是寻找替代品满足需求[^4]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hwg985

祝老板生意兴隆,财源广进

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值