IntelliJ IDEA 运行 Main 或 Test 时不自动打包

Posted 笑虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA 运行 Main 或 Test 时不自动打包相关的知识,希望对你有一定的参考价值。

IntelliJ IDEA 运行 Main 或 Test 时不自动打包

1. 确认依赖添加正确

	<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>
	</dependencies>

2. 确保测试启动类正确

com.jerry.ApplicationTest

@RunWith(SpringRunner.class)
@SpringBootTest(classes = ApplicationTest.class)
public class ApplicationTest 
    public static void main(String[] args) 
        SpringApplication.run(ApplicationTest.class, args);
    

2.1. 测试资源文件夹设置

  1. Ctrl + Shift + Alt + s 打开项目设置
    Modules > 选中当前模块 > Sources > Tests > src.test.java 右键设为 Test
  2. 可以查看当前项目的资源目录设置情况,可以看到 Test Source Folders 中已经添加成功了。
  3. 也可以在项目树形窗口中,选中 src.test.java 直接右键 Mark Directory as 设置。

3. IDEA 配置正确


以上是关于IntelliJ IDEA 运行 Main 或 Test 时不自动打包的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 运行 Main 或 Test 时不自动打包

IntelliJ IDEA 找不到或无法加载主类 com.company.Main到底怎么弄

Intellij IDEA带参数运行Java main方法

IntelliJ IDEA 运行你的第一个Java应用程序 idea运行main方法

Intellij Idea乱码解决方案

IntellIJ IDEA 怎么在运行调试阶段设置断点,的相关推荐