Обычно workspace Eclipse размещается в папке e:\projects\eclipse.
Для разработки можно использовать Eclipse Mars.
Matrix собирается под x86. Поэтому нужно подключить JDK 1.8 x32.

| Путь | Что там |
|---|---|
| e:\projects\eclipse_target_442 | Основной SDK |
| \\build\java\eclipse_target | Плагины, которые мы собираем сами |
| \\build\java\nebula_target | Плагины из проекта Nebula |
Нужно прописать параметры окружения для Target Platorm с учётом того, что она x32.
| Переменная | Значение |
|---|---|
| BUILD_JAVA | \\build\java |
| IVY_DIR | \\build\java\ivy |
| TARGET_PLATFORM | e:\exchange\eclipse_target |
| Путь | Что там |
|---|---|
| svn://svn.services.local/glance | |
| svn://svn.services.local/butu | |
| svn://svn.services.local/its | |
| svn://svn.services.local/vendor |
Сейчас есть плагины, которые используются и на клиенте, и на сервере. Но, так как клиент на Eclispe RCP, эти плагины должны превращаться в Eclipse bundles. У нас есть самодельная надстройка для Eclipse IDE, которая выполняет автоматический экспорт таких плагинов. Плагины экспортируются в папку, которая прописана в переменной окружения TARGET_PLATFORM. Это дополнение нужно настроить:



-Xmx512m
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8991
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=localhost
