我有一个模块化的 maven 项目,我使用mvn:release
插件来处理版本控制和 scm 标签。每次发布后,每个模块和根项目。当然,我可以检查 scm 标签并进行重建,但这似乎很浪费,所以我想知道是否还有其他方法。我可以轻松(实际上我已经)创建一个简单的脚本来在构建期间运行,以将版本信息与构建一起保存在文本文件中,但我似乎无法找到一种方法将该文件与存储库一起部署到存储库根。pom.xml
都部署到一个工件存储库,稍后我希望能够从中检索它们。我的问题是,一旦将工件部署到存储库,版本信息就会丢失,无法知道哪个版本的模块构成父级的特定版本pom.xml
有任何想法吗?