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

时间:2012-09-14 11:34:40

标签: intellij-idea

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

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

2 个答案:

答案 0 :(得分:3)

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

如果由于某种原因它无法按预期工作,请尝试分享一个小样本来说明问题。

答案 1 :(得分:0)

尝试检查您的依赖项。我有同样的问题,因为Ivy插件添加了它认为需要的lib,它包含一个由于缺少依赖而无法编译的类。删除后,构建运行正常。

相关问题