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

时间:2012-09-25 09:29:53

标签: java testing intellij-idea

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

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

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

1 个答案:

答案 0 :(得分:1)

对于运行配置,您可以触发

的任意组合
  • 做点什么
  • 构建特定的文物
  • 运行ant目标
  • 运行maven目标
  • 显示设置。

使用这些组合或全部关闭应该允许您运行程序,只构建您需要的程序。