2014-11-24 3 views
0

개발 과정에서 osgi 플러그인 프로젝트가 있습니다. 그냥 일반적인 자바 프로젝트 인 다른 프로젝트가 있습니다.이 프로젝트는 단지 라이브러리로 사용하고 있습니다. 내 자바 프로젝트를 내 플러그인 프로젝트에 종속성으로 추가하여 내 자바 프로젝트 내의 클래스를 플러그인 프로젝트 코드 내에서 사용할 수있게하는 방법.Eclipse에서 psgi 플러그인 프로젝트에 대한 종속성으로 Java 프로젝트 연결하기

답변

0

Eclipse 플러그 인에서 사용할 수 있도록 모든 플러그인이 플러그인에 있어야합니다.

Java 코드를 jar 파일로 패키지하여 플러그인에 포함 시키거나 Java 코드가 포함 된 별도의 플러그인을 만들 수 있습니다.

+0

문제가 발생합니다. 내 잘못일지도 몰라. osgi 플러그인 번들을 가지고 있는데, 클래스 패스에서 jar 파일의 메소드에 액세스하고 있습니다. 동일한 플러그인 프로젝트 내에서 항아리 내부에 정의 된 인터페이스를 구현하는 다른 클래스를 작성했습니다. 이제 흐름은 - jar 라이브러리에 제공된 메소드를 호출하고 일부 처리를 수행하고 필자가 작성한 인터페이스 구현을 호출합니다. 여기에 jar이 필자가 작성한 구현을 호출하려고 할 때, 그는 항상 ClassNotFoundExcption에 대해 불만을 토로한다. –