다른 프로젝트의 다른 빌드에 두 개의 빌드 작업이 있습니다 (Live 및 Dev ) pom 파일은 둘 다 동일하며 프로파일을 사용하여 종속성을 저장하는 다른 원격 저장소를 추가합니다. 각 지점. 예를 들어 이슈 코어 인 SNAPSHOT.jar가 두 저장소에 모두 존재합니다.Force Jenkins가 원격 저장소에서 가져 오도록하십시오
Dev 브랜치 프로젝트가 빌드되고 Dev core-SNAPSHOT.jar가 업데이트 된 경우 Dev 저장소에서 다운로드되어 로컬 리포지토리에 저장되는 문제가 있습니다. 그런 다음 Live 브랜치 프로젝트가 빌드 된 경우 로컬 코어 SNAPSHOT.jar가 Live 리포지토리의 최신 프로젝트보다 새 버전이므로 사용하게됩니다. 핵심 종속성은 SNAPSHOT 릴리스이므로 프로젝트를 빌드 할 때마다 다시 다운로드하지 않아야합니까?
빌드 할 때마다 특정 종속성을 강제로 다운로드하도록 jenkins 빌드 작업을 지시하거나 2 개의 별도 로컬 저장소를 만들고 관련 빌드 작업을 각각 가리키는 방법이 있습니까? 우리가 Dev와 Live에서 약 20 개의 프로젝트를 가지고 있기 때문에 직업 별 리파지토리를 갖는 것이 이상적이지 않습니다. 모두 동일한 부양 가족을 공유합니다. 나 자신을 알아 낸 것처럼
감사합니다, 데미안