728x90
Spring | SNAPSHOT / M / RC / GA(RELEASE) 버젼 차이점
Spring boot 프로젝트 생성하기
스프링부트 프로젝트 생성 간 버젼 선택시 나오는 버젼타입에 대한 설명입니다.
TEST / Develop
SNAPSHOT (Nightly)
안정화가 되지않은 데일리 빌드버젼을 뜻합니다.
개발, 테스트 용도이며 최신버젼이지만 안정성이 확보되어있지 않습니다.
PRE RELEASE
Mx(MileStone)
특정 주기에 따라 프로젝트 기준으로 배포하는 버젼으로
특정 기능이 개발될때마다 릴리즈하여 사용자들로부터 피드백을 받습니다.
(깃허브 이슈느낌)
보통 M 뒤에 숫자(x)가 붙어있는 걸 확인할 수 있는데, x번째 마일스톤 이라고 생각하시면 좋습니다.
(M1, M2 ... )
RCx ( Release Candidate)
최종 릴리즈 / 출시 예정 버전이며 최종 테스트단계로 해당 버젼이 나온다면 곧 출시예정으로 생각하셔도 됩니다.
RC버젼 기준으로 이슈가 없다면 출시준비를 합니다.
최종릴리즈 이전 단계이며
Mx버젼과 마찬가지로 여러 버젼으로 나뉠 수 있으며 RC1, RC2등으로 나타날 수 있습니다.
RELEASE
GA (General Availability)
출시버젼으로 정식 릴리즈 버젼이며 가장 안정적인 버젼입니다.
회사 등에서 상업목적으로 개발 진행시에는 안정성을 위하여 GA(릴리즈)버젼을 사용해야합니다.
LTS (Long Term Support)
장기간 지원예정인 버젼을 뜻합니다.
728x90
728x90
'Dev > [JAVA] Spring, Jpa ...' 카테고리의 다른 글
Spring | class file has wrong version 61.0, should be 52.0 오류 (0) | 2024.08.29 |
---|---|
Intellij Community | Spring boot Gradle 프로젝트 생성하기 (0) | 2024.08.27 |
Spring | request.getRemoteAddr() 로 IP가 추적되지않을 때 | Proxy환경에서 Client IP 얻기 (0) | 2024.08.26 |
[JAVA] 자바(Java) 화폐 단위 콤마 찍기 (###,###) / 자바숫자 포맷변경 (0) | 2023.08.24 |