修改模块时为服务构建WAR文件

kmpatx3s  于 2022-09-20  发布在  Maven
关注(0)|答案(1)|浏览(173)

bounty已结束。这个问题的答案有资格获得+50的声誉奖励。赏金宽限期将在11小时后结束。boomchickawawa正在寻找来自可靠来源的答案

我有一个具有以下结构的Monorepo:

app
|lib
| -moduleA
| |-pom.xml
| -moduleB
| |-pom.xml
|services
| |-foo
|  |-pom.xml
| |bar
|  |-pom.xml
| |gamma
|  |-pom.xml

我的最终目标是通过GitHub操作将应用程序的WAR文件部署到AWS。只要服务有变化,我就可以使用命令mvn clean install -Dmaven.clean.failOnError=false -f services/foo/pom.xml部署各个服务。

然而,每当它所依赖的模块被修改时,我不确定如何更新服务。例如,foo和Gamma依赖于模A。每当模块A被修改时,我只想为foo和Gamma构建WAR文件,并排除bar,因为它没有任何更改。对Java来说还是个新手,你有什么办法做到这一点吗?提亚

ljsrvy3e

ljsrvy3e1#

能够找到更新模块依赖项的标志

--also-make-dependents

相关问题