2012-04-18 4 views
0

나는 여기에 2 메이븐을 사용 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

을하지만, 메이븐의 pom.xml 파일에 걸쳐 이 태그 아래에있는 디렉토리 트리는 두 경우 모두 버전 3.2.0을 참조합니다.

사내 도구를 사용하여 두 빌드의 결과를 모두 분석해 보면 두 경우 (그리고 실제로는 3.2.0과 동일한 결과)에서 동일한 결과를 얻을 수 있으므로 실수로 3.2.0 번 반복적으로 건물을 짓는다.

+0

두 태그를 서로 비교 했습니까? – 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' 문자열을 검색하고 원하는 곳으로 대체해야합니다. –