Отсутствующие плагины при экспорте приложения RCP Eclipse e4, содержащего Birt (Eclipse 2019-3) - PullRequest
1 голос
/ 14 октября 2019

В настоящее время я нахожусь в процессе перевода одного из наших приложений RCP из более старой версии Eclipse в текущую версию 2019-03. Наше приложение основано на функциях и использует генератор отчетов Birt. При попытке запуска приложения через файл продукта возникает множество неразрешенных требований к плагинам, поскольку комбинация RCP и Birt теперь, похоже, зависит от различных версий org.apache.batik. * (1.7.0 и 1.8.0). Я могу запустить приложение, вручную включив различные версии через «Выполнить» -> «Выполнить настройки» -> «Подключаемые модули». Но, конечно, это не помогает при попытке экспортировать RCP с помощью мастера экспорта продуктов Eclipse. В экспортированном приложении отсутствуют различные плагины. Поэтому я попытался вручную отредактировать manifest.mf плагина, который зависит от birt:

Require-Bundle: 
 org.apache.batik.css;bundle-version="1.7.0",
 org.apache.batik.css;bundle-version="1.8.0",
 ...

Но, похоже, это не влияет на экспортируемые плагины.

Совет, чтобы вернуться к проекту на основе плагинов (Как лучше поддерживать цель для плагинов Eclipse RCP? 1 ) тоже не работает. Так кто-нибудь знает, как заставить Eclipse экспортировать все необходимые версии плагинов org.apache.batik?

Заранее большое спасибо! Том

...