gpt4 book ai didi

java - 防止 IntelliJ 在单元测试时编译 src-Classes

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:31:36 25 4
gpt4 key购买 nike

我有以下项目结构

/
src/ # src-files for the app
org.mayapp.main.Main/
test/ # unit-tests
org.myapp.test.main.MainTestSuite/

当我想运行我的单元测试时,例如org.myapp.test.main.MainTestSuite,IntelliJ 总是尝试编译整个项目中的所有包。

我想避免这种情况,因为我目前正在开发我的应用程序的一部分,但仍想在应用程序的其他部分运行单元测试。

有没有办法阻止 IntelliJ 在运行单元测试之前编译整个项目?

最佳答案

当您在 IntelliJ 中运行测试时,您会看到它为该测试添加了一个运行目标,请参阅 JUnit 部分下的运行 -> 编辑配置。

如果您查看测试的运行目标,您会看到有一个 Before Launch 部分,默认情况下选择了 Make。如果您取消选择 Make,IntelliJ 将不会在测试运行之前生成/编译。

请记住保存运行目标,因为 IntelliJ 在您运行不同的测试时会创建新的目标。

关于java - 防止 IntelliJ 在单元测试时编译 src-Classes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10223933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com