使用解压缩目标时遇到了一个奇怪的问题。这是怎么回事。
我只在父pom中定义了解压缩目标,并且我有多个子测试项目(模块)没有在他们的pom中定义解包目标
第1阶段:
我执行mvn clean install -Dskiptest=true
以在此阶段构建所有模块
unpack目标已执行,我还为我要解压缩的zip指定了version = RELEASE
。在解包阶段,版本A.B.C被解压缩
第2阶段: 现在,当我想执行每个测试时,我通过指定应该执行的模块来执行maven-现在为什么maven再次执行来自父级的解包目标,并且它使用不同的版本,即版本PQR被解压缩(这是正确的版本)
有人可以对这个问题有所了解。 Q1 - 这是执行maven的正确方法吗?如果是,为什么在解包目标期间存在这样的差异