2

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

例如,想象一下模块 war1 和 war2,每个模块都依赖于模块 jar1。

我需要在项目中包含所有这些模块,因为如果我破坏 jar1 中的某些内容,我想知道 war1 和 war2 是否可以编译。

现在,如果我更改 jar1 中的某些内容(并看到某些内容没有更新),我只需使用“重建项目”-然后一切都会重建,这很好。

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

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

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

提前感谢您的任何提示。

4

1 回答 1

2

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

于 2013-02-07T14:24:36.913 回答