У меня есть приложение Eclipse RCP, файл .product
которого содержит ссылки на собственные плагины SWT.
<plugins>
<plugin id="org.eclipse.equinox.launcher.win32.win32.x86_64" fragment="true"/>
<plugin id="org.eclipse.swt.win32.win32.x86_64" fragment="true"/>
</plugins>
Однако на других платформах (например, Mac) эти плагины не могут быть разрешены. Если вы используете версию этого плагина для Mac (например, org.eclipse.swt.cocoa.macosx.x86_64
), все работает нормально.
Есть ли способ указать разные плагины для разных сред или более общий плагин?
Я понимаю, что когда дело доходит до развертывания многоплатформенных продуктов RCP, все усложняется, но в данный момент я просто пытаюсь сделать так, чтобы разработчики на нескольких платформах могли как можно проще начать работу с приложением, а не конечные пользователи.