2014-08-31 4 views
1

원격 저장소 (일명 "Nexus")에서 이벤 트를 가져 오는 데 maven을 사용하고 있습니다. 모든 인공물이 아니라 모든 인공물에 대해 동일한 인공물을 두 번 가져오고, 한 번 SNAPSHOT으로 명명하고 SNAPSHOT으로 다시 동일한 아티팩트를 실제 버전 및 타임 스탬프 정보로 바꿉니다. 나에게 은 모두 SNAPSHOT 버전 인 것으로 보입니다. 지정된 디렉토리에 원하는 유물을 복사하는 동안동일한 이슈를 두 번 가져 오는 Maven

enter image description here

이 열심히 내 인생을 만든다. 저는 Maven 버전 범위 플러그인을 사용하고 있습니다. 따라서 버전을 알지 못하기 때문에 직접 가져 오기에 대해 dependency:copy 플러그인을 사용하고 있지 않습니다. 현재 antrun 플러그인을 사용하여 (fileset (으)로) 날짜순으로 하나의 파일 만 복사합니다.

더 나은 접근 방법이 있는지 궁금합니다. artifact-SNAPSHOT.jar는 : 스냅 버전 외부 저장소로부터 페치되어 있으면이어서 메이븐 포맷이 사용 mvn install을 수행하여 설치되어있는 경우 로컬 메이븐 들어

답변

2

는 포맷 artifact-${timestamp}-${buildnumber}.jar 그러나이다. 그렇다면 당신은이 지역에도 유물을 만들 수 있습니까?

+0

내 젠킨스는 다음 목표를 실행합니다. 설치 -U -B -e so yes. – snoofkin

+0

종속성을 사용하는 경우 : -U와 함께 복사하십시오 (가장 최신 업데이트를 가져 오는 경우). 제대로 작동해야한다고 생각합니다. – Shailendra

관련 문제