在我的 IntelliJ IDEA 项目中,我有几个模块。其中一些是单独的 webapps (WARs),其中一些是 webapps (JARs) 共享的库。
例如,想象一下模块 war1 和 war2,每个模块都依赖于模块 jar1。
我需要在项目中包含所有这些模块,因为如果我破坏 jar1 中的某些内容,我想知道 war1 和 war2 是否可以编译。
现在,如果我更改 jar1 中的某些内容(并看到某些内容没有更新),我只需使用“重建项目”-然后一切都会重建,这很好。
但是当我在war1中更改某些内容时,我只想重建war1(或者有时是war1 + jar1)。“制作模块”选项并不总是按我想要的方式工作,因为它似乎没有清理输出目录。
我将 jar1 和 war1 放在一个单独的组中,但我也没有看到“重建组”功能。
有时“重建项目”不够的原因是重建所有模块需要很多时间。我也没有看到任何“清理输出目录”功能(如果有的话,我可以只清理一个模块,然后制作这个模块)。
提前感谢您的任何提示。