我有很多独立的项目,我想检查每个项目是否都有父POM的正确版本。
一种方法是依次签出每个项目,然后使用一个脚本读取父部分。
或者这些是通过查看存储库来确定这一点的某种方法?
其他人也必须做类似的事情吗?
谢谢。
不是直接的答案,但是,既然你要类似的东西,我已经用过了 Versions Maven Plugin 及其 versions:update-parent (检查 Updating the Parent version 示例)对齐父版本。也许它对你的案件也有用。
versions:update-parent
最后,我不得不破解它:
许多perl(ab)用于调用svn list、grep for my poms、svn export,然后调用xml::xpath。
丑陋的;
( Fisheye 或 VoilaSVN 可能有点帮助,但我不这么认为)