Equinox 환경에서 자동 업데이트 메커니즘을 찾고 있습니다. 원격 서비스를 사용하는 번들을 개발 중입니다. 그래서 나는 서로 통신하는 여러 클라이언트를 가지고있다.
이제는 Eclipse에 배포 할 때 번들의 새 버전을 자동으로 설치하는 방법을 찾고 있습니다. 내 모든 클라이언트 각 클라이언트에 OSGi 번들용 자동 업데이트
- 증가
- 배포의 versionNumber : 순간
나는 그것을 다음과 같은 방법을하고있어 제거를 이전 버전, 새 버전을 설치하십시오.
그러나 나는 나에게 작업을 많이 절약 할 수있는이처럼하고 싶은 : 스크립트를
- 증가
- 배포의 versionNumber를 자동으로 이전 버전을 제거하고 새 버전을 설치하고 시작합니다.
이미 부분적으로 작동 한 Felix Fileinstaller를 사용해 보았습니다. 문제는 Fileinstaller가 이전 버전을 제거하지 않았으며 번들의 자동 시작이 없다는 것입니다. 나는 잠시 후에로드 디렉토리에 많은 Bundleversions이 있었고 환경을 다시 시작할 때 거기에있는 각 번들이 설치되어있는 문제점이있었습니다.