OSGi를 가지고 놀고 있습니다. 내가 이해하는 한, 번들을 설치하고 시작하려면 이미 종속성을 해결해야합니다. 직접 (그리고 맞지 않는) 의존성을 수동으로 설치하는 것이 힘들 수 있으므로 OBR이 도입되었습니다.OBR 서버 구현
OSGi 프레임 워크 구현으로 Felix를 사용하고 있으며 OBR (구아바 라이브러리)을 통해 내 번들의 dependencys를 자동으로 해결하고 싶습니다. 바로이 이유 때문에 클라이언트에서 org.apache.felix.bundlerepository
을 사용하고 있습니다.
서버 측에서해야 할 일에 대해 확신이 없습니다. 나는 무엇을해야하는지에 대한 확실한 정보를 찾을 수 없었다. 나는 Felix가 "OBR 서버"역할을하기 위해 서버에서 쉽게 구성 될 수 있다고 확신하지만 어떻게해야할지 모르겠다. 나 좀 도와 줄 수있어? 코드가 높게 평가 될 것입니다. 당신이 코드를 게시 할 수 없다면 적어도 저장소 (펠릭스 프레임 워크 또는 그러한 기능을 구현하는 다른 소프트웨어에 필요한 번들과 같은)를 성공적으로 설치하기 위해 필요한 일반적인 단계 (또는 링크 자원)를 말해 줄 수 있습니다. 지금
내 설정 :
- 펠릭스;
- Eclipse Neon;
- Maven for eclipse (1.7);
답장을 보내 주셔서 감사합니다.
"서버 측"이란 무엇을 의미합니까? OSGi 인스턴스에 번들을 배포하는 방법이나, Maven 저장소와 같은 의존성을 해결할 때 번들을 가져올 수있는 저장소를 설정하는 방법을 알고 싶습니까? –
내가 불분명하면 죄송합니다. 의존성을 해결하기 위해 OSGi 인스턴스에서 번들을 가져올 수있는 저장소를 설정하고 싶습니다. – Koldar