Bnd bnd 사용해서 API 공개(Export) 하기 Export-Package 헤더를 사용하면 된다. 예를 들어 다음과 같이.. Export-Package: whiteship.service.*;version=1.0.0 뒤에 버전은 해당 패키지를 1.0.0 버전으로 공개하겠다는 설정이다. 버전에 대해서는 조금 있다가 정리하자. bnd가 저 설정을 읽으면 다음 작업을 하게 된다. 1. 해당 JAR(번들) 안에 명시한
Export Package 2. OSGi 번들 패키지 노출하기와 들여오기. 1. 앞에서 만든 Store에 간단한 인터페이스 하나와 그걸 구현한 클래스를 만듭니다. public interface Greeting { public String hi(String name);} public class GreetingImpl implements Greeting { public String hi(String name) { return “hi ” + name;