2012-04-18 6 views
0

は、私はここ2をMavenを使用してからWSO2炭素の3.2.2と3.2.3のタグを構築しようとしてきた:いくつかのWSO2 Carbon POMファイルに奇妙なバージョン番号があるのはなぜですか?

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を参照しています。

社内ツールを使用して両方のビルドの結果を試して分析すると、私は2つのケースで同じ結果が得られます(実際には3.2.0の結果と同じです)。偶発的に建物3.2.0を繰り返している。

+0

2つのタグをお互いに比較しましたか? – khmarbaise

答えて

1

3.2.2と3.2.3はポイントリリースであり、通常は3.2.0リリースに新機能を導入しないバグ修正/最適化が含まれています。特定のコンポーネントに修正/変更がない場合でも、バージョンは以前のバージョンであり、新しいバージョンは導入されていません。これがバージョンの処理方法です。

+0

ああありがとう。なぜトップレベルのバージョンはまだ3.2.0ですか?そして/ coreにあるものは? –

+0

これは、それ以降のすべてのポイントリリースがそのマイナーリリースに含まれるためです。詳細はhttp://commons.apache.org/releases/versioning.htmlを参照してください。 –

+0

すばらしい、多くのありがとう! –

1

あなたは何も欠けていません。彼らはひっくり返ったようだ。たぶんそれは彼らの意図だったかもしれませんが、それで全く意味がありません(少なくとも私にとって)。

+0

わかりません。私はちょうどそこにあるものを分析しませんでしたが、POMとタグのコンテンツを見てください。おそらく、文字列 '3.2.0'を検索し、それを置き換える必要があります。 –

関連する問題