В Eclipse продукты определяются с использованием точки расширения products . Помимо прочего, эта точка расширения определяет значки брендинга. Они влияют на панель задач Windows, а также на значки в списке alt-tab.
Что вы можете сделать, это создать свой собственный плагин, который определяет новые продукты, каждый из которых использует свой значок, затем эти продукты могут просто запускать обычное приложение eclipse. Вы можете переключаться между продуктами в командной строке.
Точка расширения продукта будет выглядеть так:
<extension id="my_product_1" point="org.eclipse.core.runtime.products">
<product application="org.eclipse.ui.ide.workbench" name="My Product">
<property name="windowImages" value="icons/sample2.gif" />
<property name="appName" value="My Product"/>
<property name="aboutImage" value="product_lg.gif"/>
<property name="aboutText" value="My Product"/>
</product>
</extension>
Вы можете создать несколько в одном плагине, каждый из которых ссылается на свой значок. Вы можете увидеть пример, создав новый плагин, используя RCP Mail Template.
Вы ссылаетесь на этот продукт в командной строке с помощью «-product [идентификатор плагина]. [Идентификатор продукта]». Таким образом, вы можете создать несколько ярлыков Windows с разными командными строками, указав разные продукты и рабочие пространства:
eclipse -product org.my.plugin.my_product_1 -data /path/workspace1
eclipse -product org.my.plugin.my_product_2 -data /path/workspace2
В Eclipse 3.3 и более ранних версиях вы можете просто скопировать ваш плагин в каталог eclipse / plugins для его использования. В 3.5 есть опция при экспорте плагина в «Установить на хост». В 3.4 (и 3.5) есть папка dropins.