2014-07-07 2 views
1

한다고 가정 우리가 다음 받는다는 프로젝트 SVN 태그에서 Maven 프로젝트 종속성을 관리하는 가장 좋은 방법은 무엇입니까?

../root/CommonCore/trunk 
../root/FirsProjectCore/trunk 
../root/SecondProjectCore/trunk 
../root/FirstProjectSite/trunk 
../root/SecondProjectSite/trunk 

SVN의 코드를 태그하는 가장 좋은 방법은 무엇입니까

?

+1

이러한 프로젝트는 공통점이 있습니까, firstProjectCore, SecondProjectCore는 멀티 모듈 빌드로 관련성이 있습니까? 아니면 관련이 있습니까? – khmarbaise

+0

그들은 서로 관련이 없습니다. 부모에 대한 종속성은 자식 pom에서만 참조됩니다. –

답변

2

해당 프로젝트 CommonCore에 대한

각각에 대한 SVN 폴더 태그/트렁크/지점 만들기 : 그것과 별개로 등

URL/firstProject/trunk 
URL/firstProject/tags 
URL/firstProject/branches 

:

URL/commonCore/trunk 
URL/commonCore/tags 
URL/commonCore/branches 

같은 다른 사람에 대한을 당신은 절대로 SVN 내에서 종속성을 절대로 처리해서는 안됩니다. 이러한 종속성을 설명하는 pom 파일이 있습니다.

위의 시나리오를 자동으로 처리 할 maven-release-plugin을 통해 태깅을 수행해야합니다.

관련 문제