0

我在使用Unpack Goal时遇到了一个奇怪的问题。这是怎么回事。

我的解包目标仅在父 pom 中定义,并且我有多个子测试项目(模块),它们的 pom 中没有定义解包目标

第 1 阶段:mvn clean install -Dskiptest=true在此阶段执行以构建所有模块,执行解包目标,并且我version = RELEASE指定了我希望解包的 zip。在解包阶段版本 ABC 被解包

第 2 阶段: 现在,当我想执行每个测试时,我通过指定应该执行的模块来执行 maven - 现在为什么 maven 再次从父级执行解包目标,并且它使用不同的版本,即版本 PQR 已解包(即正确的版本)

有人可以对这个问题有所了解。Q1 - 这是执行 maven 的正确方法吗?如果是,为什么在 unpack 目标期间会有这样的差异

4

0 回答 0