여러 프로젝트에서 작업하는 동안 버전 넘버가 -SNAPSHOT 접미어가있는 여러 사례가 교차합니다. 예 :Maven pom.xml의 "SNAPSHOT"버전의 의미
<version>1.0.0-SNAPSHOT</version>
왜이 이름이 사용됩니까? 사람들이 다른 버전 번호를 사용할 수 없습니까? 스냅 샷 접미사의 의미를 정확히 숨기는 것은 무엇입니까?
감사합니다.
여러 프로젝트에서 작업하는 동안 버전 넘버가 -SNAPSHOT 접미어가있는 여러 사례가 교차합니다. 예 :Maven pom.xml의 "SNAPSHOT"버전의 의미
<version>1.0.0-SNAPSHOT</version>
왜이 이름이 사용됩니까? 사람들이 다른 버전 번호를 사용할 수 없습니까? 스냅 샷 접미사의 의미를 정확히 숨기는 것은 무엇입니까?
감사합니다.
스냅 샷 버전은 현재 개발 중이며 프로덕션 준비가되지 않은 버전입니다.
API가 안정적으로 작동하지 않을 수도 있으므로 애플리케이션에서이 버전을 사용하지 않는 것이 좋습니다.
-SNAPSHOT 아티팩트의 콘텐츠는 변경 가능으로 간주됩니다. 즉, maven은 동일한 버전의 최신 .jar가 없는지 주기적으로 검사합니다. 비 -SNAPSHOT 버전은 변경 불가능한 것으로 간주됩니다 (즉, foo-1.2.3을 이미 캐시 한 경우 다시 검사하지 않습니다) – ptyx
SNAPSHOT은 아직 릴리스되지 않은 최신 버전 (일반적으로 개발중인 버전)을 의미합니다.
http://stackoverflow.com/questions/5901378/what-exactly-is-a-maven-snapshot-and-why-do-we-need-it –