6

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

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

4

2 回答 2

3

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

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

于 2012-09-14T12:57:37.050 回答
0

尝试检查您的依赖项。我遇到了同样的问题,因为 Ivy 插件添加了它认为需要的库,其中包含一个由于缺少依赖项而无法编译的类。一旦我删除它,构建运行良好。

于 2015-08-27T15:55:02.117 回答