Intellij IDEA编译所有模块,即使我只要求1

Sum*_*edh 6 intellij-idea

我在项目中有几个具有复杂依赖结构的模块.当我想为1个模块编译和运行单元测试时,我希望IDEA忽略不相关模块中的任何编译错误.我怎样才能做到这一点?目前IDEA编译所有内容,即使我说"编译模块1".

我不想为此设置几个不同的项目.

Cra*_*der 3

在测试运行配置中指定相应的模块。IntelliJ IDEA 将仅编译此模块和所需的依赖项,如果此测试模块不依赖于其他模块,则不会尝试编译其他模块。

如果由于某种原因它不能按预期工作,请尝试分享一个小示例来说明问题。

  • 如果我在运行配置中选择“Make”复选框,它会尝试创建所有项目...如果没有,它不会进行任何编译...它仅在类已编译时才有效。 (2认同)