Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当某些模块未编译时,如何在IntelliJ中运行单元测试?_Java_Testing_Intellij Idea - Fatal编程技术网

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

Java 当某些模块未编译时,如何在IntelliJ中运行单元测试?,java,testing,intellij-idea,Java,Testing,Intellij Idea,我得到了一个遗留项目来快速修复一个bug。这是一个基于ant的项目,所以我使用eclipse文件将其导入intellij。Project有多个模块,其中一些模块未正确编译。 我想做的是: 我有我需要编译的模块,我需要编写一些单元测试来覆盖我的更改。但我无法运行这些测试,因为其他模块没有编译。 我无法从项目中删除这些模块,因为我正在处理的这个模块使用了这些模块中的一些类(ant magic) 有没有一种方法不需要编译和制作整个项目,只需要一个模块?我希望能够像在eclipse中一样使用它,在ecl

我得到了一个遗留项目来快速修复一个bug。这是一个基于ant的项目,所以我使用eclipse文件将其导入intellij。Project有多个模块,其中一些模块未正确编译。 我想做的是:

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


有没有一种方法不需要编译和制作整个项目,只需要一个模块?我希望能够像在eclipse中一样使用它,在eclipse中,您可以始终运行测试,即使其余代码被破坏。

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

  • 做每件事
  • 建立特定的人工制品
  • 运行蚂蚁目标
  • 跑马拉松
  • 显示设置
将这些功能结合使用或将其全部关闭可以让您运行程序,只构建您需要的功能。

请参阅