maven
Maven의 snapshot은 무엇인가?
일반적으로 대규모 소프트웨어 애플리케이션에서는 여러 개의 모듈로 구성되어 있고 여러 팀들이 하나의 애플리케이션을 개발하는데 각각 다른 모듈에서 작업을 진행한다. 예를 들어, 하나의 팀이 app-ui 프로젝트(app-ui.jar:1.0)에서 프런트 개발을 진행하고 있고 data-service(data-service.jar:1.0) 프로젝트를 사용하고 있다고 생각해보자. app-ui (모듈) -> data-service (모듈) 이런 경우 data-service에서 작업하는 팀이 버그 수정을 하거나 빠른 속도로 기능 개선 작업을 한다면 그들은 거의 매일 원격 저장소에 해당 라이브러리를 배포할 것이다. data-servce 팀이 매일 새 버전을 배포한다면 다음과 같은 문제가 발생할 것이다. data-servi..
2023. 11. 12. 20:21