Читаю книжку по кастомизации Teamcenter 10 (Client Customization Programmer's Guide).
Вообще в документации сказано написать батник (пакетный файл с расширением bat или cmd) для запуска Eclipse с этими переменными. Пишут, что можно взять за шаблон portal.bat
Так вот. Можно настроить переменные окружения в настройках запуска общего проекта, который будет все плагины в себя включать, тогда не надо в каждом проекте прописывать. Я для разбора каждого проекта сделал всё отдельно. В каждом проекте переменные.
- Добавление команды в меню.
- Добавление команды в shortcut меню.
- Добавление кнопки на панель инструментов.
- Добавление команды в меню или панель инструментов в виде (view)
- Добавление переключаемого элемента в меню.
- Добавление вида.
- Создание вида используя Selection сервис.
- Создание своего просмотрщика. Вкладка "view" или "просмотр".
- Создание приложения.
- Добавление приложения в меню "Отправить в".
- Переопределение команд TC.
- Локализация кастомизации.
- Кастомизация файлов свойств рич клиента.
Дошёл пока до создания просмотрщика.
Большинство примеров с меню использует шаблон Hello World для действия (action). Показан декларативный способ настройки меню и т.п.
Иногда в примерах виден активатор, но я делал без него. Надо посмотреть, нужен он или нет? Скорее всего это не критично.
Иногда в примерах виден активатор, но я делал без него. Надо посмотреть, нужен он или нет? Скорее всего это не критично.
На каждый пример свой проект. Пример - плагин. Для каждого своя конфигурация запуска. Можно создать один проект, например TC и настроить его на запуск со всеми плагинами рабочей области (по умолчанию). На вкладке Plug-Ins выбран параметр "Launch with: all workspace and enabled target plug-ins".
В Run Configuration обязательно прописать переменные FMS_HOME и PATH в окружении (Environment).
FMS_HOME: путь_до_TC\tccs
PATH: путь_до_TC\tccs\bin;путь_до_TC\tccs\lib;путь_до_TC\portal;%PATH%
CLASSPATH: путь_до_TC\portal
CLASSPATH: путь_до_TC\portal
Вообще в документации сказано написать батник (пакетный файл с расширением bat или cmd) для запуска Eclipse с этими переменными. Пишут, что можно взять за шаблон portal.bat
Так вот. Можно настроить переменные окружения в настройках запуска общего проекта, который будет все плагины в себя включать, тогда не надо в каждом проекте прописывать. Я для разбора каждого проекта сделал всё отдельно. В каждом проекте переменные.
На вкладке Plug-Ins можно выбрать "Launch with: plug-ins selected below only" для того, чтобы при запуске загружались только определённые плагины из рабочей области.
С Java 8 работать отказывается. Установить Java 7 и надо везде указывать эту версию. (В документации сказано про 7-ку)
С переключаемым элементом возникла проблема в 5-м примере. Реестр TC отказывается читать свойства, программа вылетает. Пока не могу выяснить причину.
Комментариев нет:
Отправить комментарий