2017-05-23 5 views
0

maven 의존성 범위를 오버라이드 할 수 있습니까? 시험 범위 의존성는 런타임 및 제작 갈등에서 확인할 수있다응용 프로그램은 testscope 종속성도 번들로 제공합니다. 내가 무언가를 놓치고있다

이 내가 설정에서 아무것도 놓치고 내 치어 here

입니까? 또는 내 범위를 무시하는 무엇인가? 모든 테스트 범위 종속성의 전이 종속성은 런타임에서 사용할 수 있습니다.

답변

0

아래와 같이 스 니펫을 제공했기 때문에 충돌하는 종속성에 대해 <exclusions>을 추가하십시오. 이렇게하면 다른 이슈에 의해 이미 추가 된 종속성과 충돌하는 abc groupId의 종속성 사용이 제외됩니다.

<dependency> 
    <groupId>abc</groupId> 
    <artifactId>abc</artifactId> 
    <exclusions> 
     <exclusion> 
      <groupId>GroupId of dependency to exclude</groupId> 
      <artifactId>ArtifactId of dependency to exclude</artifactId> 
     </exclusion> 
    </exclusions> 
</dependency>