此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来说还是个新手,你有什么办法做到这一点吗?提亚
1条答案
按热度按时间ljsrvy3e1#
能够找到更新模块依赖项的标志