Build IntelliJ IDEA:如何重建模块组?

Build IntelliJ IDEA:如何重建模块组?,build,intellij-idea,Build,Intellij Idea,在我的IntelliJ IDEA项目中,我有几个模块。有些是独立的webapps(WARs),有些是webapps(jar)共享的库 例如,想象一下模块war1和war2,它们都依赖于模块jar1 我需要在项目中包含所有这些模块,因为如果我在jar1中破坏了一些东西,我想知道war1和war2是否编译 现在,如果我在jar1中更改了一些东西(并且看到一些东西没有得到更新),我只使用“重建项目”——然后所有东西都得到重建,这很好 但是,当我在war1中更改某些内容时,我只想重建war1(或者有时是

在我的IntelliJ IDEA项目中,我有几个模块。有些是独立的webapps(WARs),有些是webapps(jar)共享的库

例如,想象一下模块war1和war2,它们都依赖于模块jar1

我需要在项目中包含所有这些模块,因为如果我在jar1中破坏了一些东西,我想知道war1和war2是否编译

现在,如果我在jar1中更改了一些东西(并且看到一些东西没有得到更新),我只使用“重建项目”——然后所有东西都得到重建,这很好

但是,当我在war1中更改某些内容时,我只想重建war1(或者有时是war1+jar1)。“Make module”选项并不总是按照我想要的方式工作,因为它似乎没有清理输出目录

我将jar1和war1放在一个单独的组中,但我也没有看到“重建组”功能

“重建项目”有时不够的原因是重建所有模块需要很多时间。我也没有看到任何“清理输出目录”功能(如果我有它,我可以只清理一个模块,然后制作这个模块)


提前感谢您的提示。

有一个选项可以重建所选模块(您不能重建一组模块),还请注意,在99%的情况下,Make就足够了,您不必重建,但是您可能需要重建工件(
Build
Build artifacts),您可以选择多个工件,然后重建所选的。

谢谢,看起来你又救了我,我似乎忽略了“构建工件”功能。我会使用它一段时间,看看它是否满足我的需要。您提到有一个仅重建所选模块的选项。我该怎么做?我使用的是IDEA 12.0.3。使用模块右键菜单中的编译(
Ctrl
+
Shift
+
F9
)。@CrazyCoder
Build
Rebuild
工件之间有什么区别?