【问题标题】:Why are there strange version numbers in some of the WSO2 Carbon POM files?为什么某些 WSO2 Carbon POM 文件中有奇怪的版本号?
【发布时间】:2012-04-18 16:59:11
【问题描述】:

我一直在尝试使用 Maven 2 从这里构建 WSO2 Carbon 的 3.2.2 和 3.2.3 标签:

https://wso2.org/repos/wso2/tags/carbon/3.2.2

https://wso2.org/repos/wso2/tags/carbon/3.2.3

但是,这些标签下目录树中的 Maven pom.xml 文件在这两种情况下仍然引用版本 3.2.0 - 请问我遗漏了什么明显的东西吗?

当我尝试使用我们的内部工具分析两个构建的结果时,我在这两种情况下得到了相同的结果(实际上结果与 3.2.0 的结果相同),这让我觉得我可能是意外重复构建 3.2.0。

【问题讨论】:

  • 你对比过这两个标签了吗?

标签: maven build maven-2 wso2 wso2carbon


【解决方案1】:

3.2.2 和 3.2.3 是单点版本,通常涉及不向 3.2.0 版本引入新功能的错误修复/优化。如果特定组件没有任何修复/更改,则版本仍然是旧版本,不会引入新版本。这就是版本的处理方式。

【讨论】:

  • 好的,谢谢。为什么顶级版本仍然是3.2.0? /core 中的那个?
  • 那是因为所有后续的单点版本都应该在那个次要版本中。请参考commons.apache.org/releases/versioning.html 了解更多信息。
【解决方案2】:

你没有错过任何东西。看来他们确实搞砸了。也许那是他们的意图,但那根本没有任何意义(至少对我来说)。

【讨论】:

  • 我不确定。我没有分析那里到底有什么,只是看看 POM 和标签的内容。可能您必须搜索字符串 3.2.0 并将其替换到您想要的位置。
猜你喜欢
  • 2020-07-17
  • 2021-08-26
  • 2014-10-22
  • 1970-01-01
  • 2021-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多