пятница, 6 января 2017 г.

Избавляемся от сообщения "No shema found for"

Вернее не избавляемся, а разбираемся в чём дело.
Примеры из документации по кастомизации клиентской части Teamcenter не показывают, как работать визуально с Eclipse (с файлом plugin.xml). В каждом примере есть текст файла plugin.xml, текст которого надо скопировать в файл plugin.xml разрабатываемого плагина для TC и всё будет должно работать. Решил я сегодня разобраться, как правильно добавлять в плагин элементы и настраивать всё это дело, но наткнулся на проблему со схемами точек расширения. Если Eclipse даже и видит точку расширения org.eclipse.ui.menus, то что добавлять внутрь уже не "знает".

В интернете нашёл подобную проблему. Дело в том, что схемы находятся в отдельных плагинах. Господин Nick Edgar советует скопировать плагин org.eclipse.ui.source в свою целевую платформу (в папку plugins тимцентра то бишь). Это касается не только org.eclipse.ui, а и любого плагина у которого есть схемы.
У меня ошибка пропала, но пришлось ещё скопировать и сам org.eclipse.ui, т.к. версия source была связана с версией самой ui, а в тимцентре была версия более старая. Это произошло кстати из-за того, что я обновил "Eclipse RCP Targets Components".



Теперь не обязательно писать в самом plugin.xml и это сохранит немного нервов, т.к. если написать что-то не правильно, то ошибок не будет и чтобы найти проблему может уйти немало времени.

Комментариев нет:

Отправить комментарий

Определение параметров CHS (Cylinder, Head, Sector) карт CF с помощью утилиты IDEINFO

 Столкнулся с проблемкой подключения карт CF к материнской плате LTC-SL REV-B и WD386SX-LPX. В БИОС этих плат нет автоопределения накопителе...