문제

사용할 때 bundle Maven 아티팩트의 포장으로서 나는 전이 의존성에 대한 모든 정보를 잃어버린 것 같습니다. 따라서 Artifact A가 Artifact B에 의존하고 B가 번들로 패키지되어 있으면 A는 B의 Maven 의존성을 보지 못합니다. 이로 인해이 정보가 필요한 Maven 플러그인 (Maven-Dependency-Plugin 또는 Maven-Eclipse-Plugin)이 필요한 많은 문제가 발생합니다. 내가 찾은 유일한 해결 방법은 종속성을 번들에 포함시키는 것입니다 (Felix 번들 플러그인 구성에서 usign embed-dependencies). 나는 그렇게하고 싶지 않지만, 그들 자신의 파일에 보관하고 싶습니다. 다른 해결 방법이 있습니까?

도움이 되었습니까?

해결책

이 행동의 원인 버그입니다, Maven-Bundle-Plugin의 최신 (현재 미공개) 버전에서 이미 수정되었습니다. 따라서 여기에있는 사람이 우연히 발견되면 최신 버전의 플러그인으로 업그레이드하십시오 (직접 빌드하거나 아파치 스냅 샷 저장소 ) 그리고 문제가 사라질 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top