Show Menu
화제×

Maven 프로젝트 버전 처리

Maven 프로젝트 버전 처리 이해

스테이지 및 프로덕션 배포의 경우 Cloud Manager는 고유한 증가 버전을 생성합니다.
이 버전은 파이프라인 실행 세부 정보 페이지와 활동 페이지에서 볼 수 있습니다. 빌드가 실행되면 Maven 프로젝트가 업데이트되어 이 버전을 사용할 수 있으며 태그는 해당 버전의 이름으로 Git 리포지토리에 생성됩니다.
원래 프로젝트 버전이 특정 기준을 충족하는 경우 업데이트된 Maven 프로젝트 버전은 원본 프로젝트 버전과 Cloud Manager에서 생성된 버전을 모두 병합합니다. 하지만 태그는 항상 생성된 버전을 사용합니다. 이 병합이 이루어지려면 원래 프로젝트 버전은 1.0.0 또는 1.2.3과 같이 세 개의 버전 세그먼트로 구성되어야 하지만 1.0 또는 1은 되어서는 안 되며 원본 버전은 -SNAPSHOT으로 종료되어서는 안 됩니다.
원본 버전이 이 기준을 충족하면 생성된 버전이 새 버전 세그먼트로 원본 버전에 추가됩니다. 생성된 버전은 적절한 정렬 및 버전 처리를 포함하도록 약간 수정됩니다. 예를 들어 2019.926.121356.0000020490의 생성된 버전을 가정할 경우:
버전
pom.xml 버전
주석
1.0.0
1.0.0.2019_0926_121356_0000020490
제대로 구성된 원본 버전
1.0.0-스냅샷
2019.926.121356.0000020490
스냅샷 버전, 덮어쓰기
1
2019.926.121356.0000020490
불완전한 버전, 덮어쓰기
원본 버전이 Cloud Manager의 초기화 버전에 통합되었는지 여부에 관계없이 원래 버전은 cloudManagerOriginalVersion이라는 이름의 Maven 속성으로 사용할 수 있습니다.