maven - 在多模块中单独发布工件 - 聚合器 maven 项目
问题描述
想把问题分成两部分
- maven 是否提供了为多模块项目下的每个模块单独更新发布版本。
- 聚合器 pom(根项目)有一个父模块和其他依赖模块,因此希望发布带有版本的父模块并在其他依赖模块中更新该版本。
使用 Maven 3.6.2
尝试过 release:prepare-with-pom 但它在所有模块中使用根/父版本。
例如
AggregatorPom -> modules -- module1 (independent module, not dependent
on parent)
parent module
module2 (dependent on parent module)
module3 (dependent on parent module)
根据上面的示例,我想使用下一个发布版本发布每个单独的模块,并且在发布父模块时 - 想要在所有依赖模块中使用父模块的发布版本。
解决方案
根据您的描述,可能是
https://github.com/danielflower/multi-module-maven-release-plugin
就是你要找的。
它允许您发布具有不同版本的不同模块。
推荐阅读
- c# - 为什么 .net 框架不会自动执行异步操作
- javascript - 如何比较javascript布尔函数中的字符串?
- php - 如何以编程方式添加产品图库图片?
- python - 如何使用 python 以仪表的形式绘制数据,而无需像我必须离线那样进行绘图?
- php - 修改传递给 PHP 匿名函数的变量似乎不会反映在变量原始范围中
- javascript - 无法确定任务 ':react-native-onesignal:compileDebugAidl' 的依赖关系
- architecture - 引导程序与工厂之间有什么不同
- c++ - 如何在 C++ 项目的 Cmake 文件中添加 Mac OS 框架
- node.js - 是否有任何格式字符串可以直接从 GraphicsMagick 对象中读取 Caption[2,120] 数据?
- cassandra - 如何在 cassandra 查询语言中使用 DATE 数据类型编写查询?