2011-02-25 3 views
2

나는 Baven으로 maven을 구성했으며 조직 고유의 jar를 포함하는 로컬 저장소를 가지고있다. 이 항아리는 SVN에 저장됩니다. 문제는 저장소 (SVN)에 항아리를 추가하고 pom xml에 종속성을 추가 할 때 Maven이 SVN에서 체크 아웃하지 않는다는 것입니다. Bamboo에서 깨끗한 빌드 목표를 설정하십시오. 어떤 구성 설정이 누락 되었습니까? 도움말 감사!Bamboo가 SVN에있는 로컬 저장소에서 종속 항아리를 자동으로 가져 오도록 Bamboo를 구성하는 방법은 무엇입니까?

답변

2

프로젝트가 메이븐을 사용하여 빌드 된 경우에도 저장소에 JAR을 저장하고 있습니까? SVN (소스 파일에 따라)에서 JAR을 체크 아웃 한 후 모든 개발자가 수동으로 로컬 저장소에 추가해야한다는 의미입니까?

대부분의 구성에서 나는 지금까지 Bamboo가 모든 개발자가 사용했던 것과 같은 회사 차원의 Nexus 저장소를 사용하고 있음을 보았습니다. 이 방법으로이 저장소에 추가 된 모든 JAR은 Bamboo 빌드와 팀 구성원 모두에게 제공되었습니다.

타사/회사 별 JAR을 추가 할 때마다 Bamboo 및 다른 개발자의 빌드가 실패하지 않도록 코드를 적용하기 전에 Nexus에 추가했습니다.

+1

안녕하세요 토마스, 답장을 보내 주셔서 감사합니다! 개발자는 직접 로컬 리포지토리를 추가 할 필요가 없습니다. 이것은 부모 pom에서 jar를 포함하는 Checked out Maven 프로젝트를 찾을 수 있도록 설정됩니다. Maven은 항아리를 로컬 저장소에 복사하기 위해 나머지 작업을 수행합니다. BTW Nexus 저장소를 확인해 보겠습니다. –

관련 문제