2009-10-17 3 views
1

동일한 버전의 아티팩트가 이미 릴리스 된 경우 최신 스냅 샷을 계속 배포해야 할 충분한 이유가 있습니까?이미 릴리스 된 아티팩트의 새 Maven 스냅 샷

구체적으로 : 이미 xyz-1.0이 있습니다.
계속해서 xyz-1.0-SNAPSHOT 의존성이있는 프로젝트가 있습니다.

나에게는 잘못된 것처럼 보이지만이 문제의 배경에는 어떤 이유가있을 수 있습니까?

답변

1

1.0이 이미 릴리스 된 경우 스냅 샷을 더 이상 빌드하지 않아야하므로 저장소에서 스냅 샷을 제거해야합니다. 새로운 개발이 시작되면 1.1-SNAPSHOT (또는 1.0.1-SNAPSHOT, 버전 관리를하기로 결정 함)에 있어야합니다.

1

릴리스 버전이 배포 된 후 프로젝트가 스냅 샷을 배포해야하는 유일한시기는 알파, 베타, 마일스톤 또는 릴리스 후보였습니다.

문제가되는 프로젝트가 잘못되어 있다고 제안 했으므로. xyz-1.0 릴리스 이후 SNAPSHOT 버전은 다음 개발 버전 인 1.0.1, 1.1 또는 2.0으로 업데이트해야합니다.