Pax 시험에서 OSGI 응용 프로그램을 테스트하고 싶지만 내 플러그인 중 하나에서 응용 프로그램을 시작하는 데 문제가 있습니다.Pax Exam에서 시작 인수가있는 Equinox 응용 프로그램을 시작하는 방법?
나는 Equinox를 사용하며 org.eclipse.equinox.app.IApplication을 확장하는 춘분 특정 클래스가 있습니다. 이 클래스는 이클립스 Application Launcher에서 선택할 수 있으며 실행되는 첫 번째 클래스입니다 (제 경우에는 앱 라이프 사이클을 제어합니다).
Pax 시험 테스트를 실행할 때 모든 번들은 해결되지만 내 IApplication은 시작되지 않습니다.
Pax 시험에서 어떻게 이런 종류의 응용 프로그램을 실행할 수 있습니까?
또한 앱 인수를 어떻게 전달할 수 있습니까? 일부 frameworkProperty (-F) 및 systemProperty (-D) 만 표시되지만 일부 일반 앱 인수가 필요합니다.
일반 RCP가 아닌 앱입니다. – wajs
그래서 IApplication을 사용하여 무엇을 달성하려고합니까? 아마도 대체품을 제안 할 수 있습니다. –
그것은 일종의 요구 사항입니다. 그 이유는 모든 훌륭한 Eclipse Launcher와 그 주변을 생성해야한다고 생각합니다. – wajs