【问题标题】:Maven dependency management between projects项目之间的Maven依赖管理
【发布时间】:2016-03-08 10:11:17
【问题描述】:

考虑这个例子:

parent
+---child1
+---child2
...
\---childn

parent 中,我已将子级声明为模块、外部库的依赖管理和各种公共属性。假设 child1 的版本为 1.0.1。另外,child2-n 有它的依赖项 child1。所有孩子都在单独的仓库中。我用repo 构建整个项目

我的问题是..在构建项目时,在其他孩子中维护 child1 的版本的最佳方法是什么?我应该在父母的 pom 中使用属性变量吗?我可以保留child1项目中的财产吗?

干杯, 亚历克斯

【问题讨论】:

  • 如果这些孩子发布到其他听起来像你应该使用多模块构建,它的所有孩子和父母都具有相同的版本,那么你可以简单地使用发布插件或版本-maven-plugin在发布之前更新版本等。孩子中的不同版本真的没有意义......如果是这样,不要使用模块......

标签: git maven maven-3 dependency-management repo


【解决方案1】:

你可以试试versions-maven-plugin。使用这个插件,你可以维护child1的版本。

【讨论】:

  • 请在答案中提供更多详细信息。考虑重新格式化
猜你喜欢
  • 1970-01-01
  • 2013-06-22
  • 1970-01-01
  • 2011-10-14
  • 2013-05-20
  • 2016-10-29
  • 2020-09-14
  • 2014-08-27
  • 1970-01-01
相关资源
最近更新 更多