2013-06-06 4 views
2

이슈를 넥서스에 배포 할 때 artifact-11-20120320.181629-555.jar이라는 이름으로 배포합니다.maven 가져 오기 넥서스 최신 스냅 샷 빌드 번호

제 질문은 일부 REST API 쿼리를 사용하여 이슈를 배포하기 전에이 555를 넥서스에서 얻을 수 있습니까? 나는이 정보를 maven 빌드 중에 생성하는 rpm에 포함 시키려면이 정보가 필요합니다.

미리 감사드립니다.

답변

1

당신이 이슈를 업로드 전에 555 를 얻을 수 있을지는 모르겠지만, 해결 방법으로, 당신은 maven-metadata.xml 후 이슈가 배포 읽으려고 시도 할 수 있습니다.

이 파일은 아티팩트와 동일한 폴더에 있습니다.

1

좋아,이 작업을 직접 수행하는 방법을 알아 냈습니다. 다음은이 정보를 검색하는 bash 스크립트입니다.

version=`curl --silent 'http://REPO_URL/service/local/artifact/maven/resolve?r=REPO_NAME&g=GROUP_ID&a=ARTEFACT_ID&v=VERSION&e=PACKAGING' | sed -n 's/.*<snapshotBuildNumber>\(.*\)<\/snapshotBuildNumber>.*/\1/p'` 
echo $version 
관련 문제