2013-07-12 2 views

답변

0

방금 ​​설명서에 namespace doco이 있습니다 ....이 접근법은 지나치게 복잡 할 것이라고 생각합니다.

나는 다음과 같이 적절한 파일 시스템 패턴으로, 두 개의 저장소 선언을 작성하는 것이 좋습니다 :

<ivysettings> 
    <settings defaultResolver="central"/> 
    <resolvers> 
    <!-- Default resolver used to resolve 3rd party software from Maven Central --> 
    <ibiblio name="central" m2compatible="true"/> 

    <!-- Team1's repository. ivy and artifact patterns can be customized --> 
    <filesystem name="team1-repo"> 
     <ivy pattern="${ivy.settings.dir}/repo/1/[organisation]/[module]/ivys/ivy-[revision].xml"/> 
     <artifact pattern="${ivy.settings.dir}/repo/1/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"/> 
    </filesystem> 

    <!-- Team2's repository. ivy and artifact patterns can be customized --> 
    <filesystem name="team2-repo"> 
     <ivy pattern="${ivy.settings.dir}/repo/2/[organisation]/[module]/ivys/ivy-[revision].xml"/> 
     <artifact pattern="${ivy.settings.dir}/repo/2/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"/> 
    </filesystem> 
    </resolvers> 

    <!-- This optional section tells which resolver to use. 
     Alternative setup a chain resolver above --> 
    <modules> 
    <module organisation="team1" name=".*" resolver="team1-repo" /> 
    <module organisation="team2" name=".*" resolver="team2-repo" /> 
    </modules> 
</ivysettings> 

주 :

  • 물론이 예는 담쟁이 저장소 인 경우 URL을 해결 프로그램을 사용하도록 업데이트 할 수 원격 위치.