배경
- 2개의 프로젝트 사이에 의존 관계를 갖고 있을 때, 로컬에서 빌드하는 방법을 몰랐다.
Maven Repository
- Maven은 3가지 종류의 레포지토리를 지원한다.
- local: 로컬 장치의 폴더
- central: Maven 커뮤니티에서 제공하는 레포지토리
- remote: 어떤 조직의 커스텀 레포지토리
- Maven에서는 빌드 했을 때 프로젝트를 로컬에서 재사용 할 수 있도록 로컬에 저장한다.
해결 방법
의존이 되는 프로젝트를 먼저 local repository에 배포하고 빌드하면 성공적으로 빌드된다.
mvn install # 빌드 후 local repository에 배포