Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 为什么在一些WSO2 Carbon POM文件中有奇怪的版本号?_Maven_Build_Maven 2_Wso2_Wso2carbon - Fatal编程技术网

Maven 为什么在一些WSO2 Carbon POM文件中有奇怪的版本号?

Maven 为什么在一些WSO2 Carbon POM文件中有奇怪的版本号?,maven,build,maven-2,wso2,wso2carbon,Maven,Build,Maven 2,Wso2,Wso2carbon,我一直在尝试使用Maven 2从这里构建WSO2 Carbon的3.2.2和3.2.3标签: 但是,在这两种情况下,这些标记下目录树中的Maven pom.xml文件仍然引用3.2.0版-我是否遗漏了一些明显的内容 当我尝试使用我们的内部工具分析这两个版本的结果时,我在这两种情况下得到了相同的结果(事实上,结果与3.2.0的结果相同),这让我觉得我可能是偶然地重复构建了3.2.0。你没有遗漏任何东西。看来他们确实搞砸了。也许这是他们的意图,但这根本没有任何意义(至少对我来说)。3.2.2和3

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

但是,在这两种情况下,这些标记下目录树中的Maven pom.xml文件仍然引用3.2.0版-我是否遗漏了一些明显的内容


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

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

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

您将这两个标签相互比较了吗?我不确定。我没有分析确切的内容,只是看看POM和标签的内容。可能您必须搜索字符串
3.2.0
,然后在需要的地方替换它。啊,好的,谢谢。为什么顶级版本仍然是3.2.0呢?而在/core中的那一个呢?那是因为所有后续的点版本都应该在这个次要版本中。请参阅以了解更多信息。