IntelliJ IDEA: 如何重建模块组?

3
在我的IntelliJ IDEA项目中,我有几个模块。其中一些是独立的Web应用程序(WARs),另一些是Web应用程序共享的库(JARs)。
例如,假设有war1和war2两个模块,每个模块都依赖于jar1模块。
我需要在项目中拥有所有这些模块,因为如果我在jar1中出了问题,我想知道war1和war2是否编译通过。
现在,如果我更改了jar1中的内容(并且发现某些东西没有得到更新),我只需使用“重新构建项目”-然后会重新构建所有内容,这很好。
但是当我更改war1中的内容时,我只想重新构建war1(或者有时是war1 + jar1)。 “制作模块”选项并不总是按照我想要的方式工作,因为它似乎不清理输出目录。
我将jar1和war1放入一个单独的组中,但我也看不到“重新构建组”的功能。
“重新构建项目”不足之处在于它需要大量时间来重建所有模块。我还没有看到任何“清理输出目录”的功能(如果我有它,我可以仅清理一个模块,然后制作此模块)。
提前感谢任何提示。
1个回答

2

有一个重新构建所选模块的选项(无法重新构建一组模块),请注意,在99%的情况下,Make足够了,您不必重新构建,但是您可能需要重新构建工件( Build | Build Artifacts ),您可以多选几个工件,然后重新构建所选内容。


1
谢谢,看起来你又帮我解决了问题,我似乎忘记使用“构建工件”功能了。我会进行一段时间的调试以查看它是否符合我的需求。你提到有一个选项可以重新构建所选模块,那么我该如何操作呢?我正在使用 IDEA 12.0.3。 - machinery
1
使用模块右键菜单中的 CompileCtrl+Shift+F9)进行编译。 - CrazyCoder
1
@CrazyCoder,BuildRebuild构件有什么区别? - dhblah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接