maven 会为不同的生命周期阶段重新读取一个 pom 文件吗?

Will maven re-read a pom file for different lifecycle phases?

我正在创建一个 Maven 插件,它将修改当前 pom.xml 文件中依赖项的版本号。

我似乎找不到任何关于 Maven 是否会在生命周期阶段之间重新读取 pom.xml 文件,或者我是否可以强制它这样做的参考?

另一种方法是调用插件,然后调用构建步骤 - 但如果可能的话,我想一步完成。

谢谢。

这是不可能的。

Maven 在调用插件之前读取依赖项,因此您需要在单独的 Maven 运行 中更改版本号,例如

mvn versions:use-releases
mvn clean install

运行 一个命令如

mvn versions:use-releases clean install

不会工作。