스냅 샷 종속성에 대한 변경 사항을 확인하고 필요할 경우 빌드를 트리거하는 cruisecontrol 플러그인이 있습니다. Maven embedder를 사용하여 종속성을 다운로드 한 다음 로컬 저장소에서 스냅 샷 파일의 타임 스탬프를 확인합니다. 이 작업은 정상적으로 작동하지만 일부 타임 스탬프를 확인하기 위해 모든 부모 및 종속성을 다운로드해야합니다.연속 통합 서버에서 maven 스냅 샷 종속성 변경 확인
저는 배포 된 CI 시스템 (예 : Bamboo/Buildforge)을 작업 중이며 빌드가 필요한지 확인하기 위해 전체 종속성 계층 구조를 다운로드하지 않으려합니다. 원격 저장소의 maven-metadata.xml을 검사하여 스냅 샷 종속성의 빌드 날짜를 결정할 수 있습니다.
이 프로세스를 간소화 할 수있는 플러그인이나 도구가 있습니까?
당신은 분산 된 CI 시스템을 구축하고 있다는 것을 의미합니까? –
아니요. 저는 CI 시스템으로 Buildforge를 사용하고 있습니다. 각 빌드는 임의의 에이전트에서 발생할 수 있으며 모든 Maven 종속성 계층을 해결하지 않아도 스냅 샷이 변경되었는지 확인하고 싶습니다. 그렇게하기위한 정보는 저장소의 maven-metadata.xml 파일에 있습니다. 이 파일을 직접 처리하지 않기위한 도구를 찾고 있습니다. –
'예 :' '예를 들어'라는 뜻이므로 Bamboo 나 Buildforge와 비슷한 도구로 작업하는 것보다는 원래의 질문이 들리는 것 같습니다. –