2014-04-10 3 views
0

에서 이클립스 플러그인이 더 개념적인 질문 :참조 정규 프로젝트

I 자체가, 이클립스 플러그인으로 포장 받는다는 - 티코와 함께 내장 된 WALA 프레임 워크를 사용하는 응용 프로그램을 만들려고합니다. 종속성으로 이것을 추가하려고하면 전이 종속성이 해결되지 않습니다. 왜냐하면 이들이 타이코 빌드로 덮여 있기 때문입니다.

이 내 응용 프로그램이 OSGI 번들 자체 또는 내가 많은 문제를 않고 그것으로 일반 항아리를 만들 수 있습니다이어야한다 적어도 https://github.com/wala/WALA/blob/master/com.ibm.wala.core/pom.xml

필요한 WALA 프로젝트의 POM은? 어떤 접근 방식이 더 실용적입니까?

답변

0

정확히 본 경우 wala.corewala.utilwala.shrike의 두 가지 종속성 만 있습니다 (util에는 none, shrike는 util에 의존 함). 따라서 프로젝트에 세 가지 종속성을 모두 포함시킬 수도 있습니다.

그러나 장거리에서는 오히려 osgi 응용 프로그램을 만드는 것이 좋습니다.

+0

은 "normal"자바 OSGi 번들을 사용하는 방법에는 일반적인 패턴은 없습니까? – markusw

+0

OSGI 번들은 기본적으로 jar 파일입니다. 그것들은 정상적인 의존성으로 사용될 수는 있지만 의존성을 직접 처리해야합니다. – blackbuild

+0

tycho에 전이 의존성을 해결할 수있는 기능이 없을 가능성은 없습니까? – markusw