当某些模块没有编译时,如何在IntelliJ中运行单元测试?

gra*_*hez 5 java testing intellij-idea

我已经获得了一个快速修复bug的遗留项目.这是一个基于蚂蚁的项目,所以我使用eclipse文件将其导入intellij.项目有几个模块,其中一些模块没有正确编译.我想做的是:

我有我需要编译的模块,我需要编写一些单元测试来覆盖我的更改.但由于其他模块没有编译,我无法运行这些测试.我无法从项目中删除这些模块,因为我正在使用的这些模块使用这些模块中的一些类(ant magic).

有没有办法不编译和制作整个项目,只需单个模块?我希望能够像在eclipse中一样使用它,即使其他代码被破坏,你也可以随时运行测试.

Pet*_*rey 1

对于运行配置,您可以触发以下任意组合

  • 做好每件事
  • 建造特定的文物
  • 运行 ant 目标
  • 运行 Maven 目标
  • 显示设置。

使用这些的组合或将它们全部关闭应该允许您运行您的程序,仅构建您需要的内容。