Как установить параметры отладки развернутого приложения RCP Eclipse? - PullRequest
2 голосов
/ 10 января 2012

Я хочу включить опцию «Отладка» для определенного плагина моего развернутого приложения RCP.Но как я могу это сделать?Нужно ли открывать банку с пачкой и манипулировать файлом .options?Или где-то в папке установки есть рабочая копия?

http://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_debug_tracing_facility%3F
В этом документе говорится, что .options -файл можно найти в установочном каталоге RCP-App, но там ничего нет.

Ответы [ 2 ]

2 голосов
/ 11 января 2012

Параметры отладки задаются с помощью файла .options , как вы уже обнаружили. Этот файл обычно содержит строки вроде:

com.example.plugin/debug=true
com.example.plugin/debug/Option1=true

... где первая строка включает отладку для плагина в целом, а вторая строка включает определенную опцию отладки.

Если плагин использует трассировку отладки, рекомендуется включать файл .options при его развертывании, но это не является обязательным требованием (например, org.eclipse.core.runtime иметь это). Итак, если плагин, для которого вы хотите включить отладку, имеет файл .options , вы можете скопировать его в каталог установки вашего приложения. Если нет, то вам нужно выяснить, какие опции используются, и создать его самостоятельно.

Файл

.options будет использоваться только с аргументом командной строки -debug. Вы также можете указать местоположение файла .options после -debug.

0 голосов
/ 26 мая 2016

Для развернутых приложений я бы предложил использовать страницу настроек трассировки, предлагаемую плагином трассировки (доступным с Juno).

Как указано в документации: «Страница предпочтений может быть включена в другие продукты. Она содержится в плагине org.eclipse.ui.trace и не зависит от PDE.» [1]

Это позволит пользователю включать или выключать трассировку по компонентам и устанавливать местоположение вывода (с вращающимися файлами). Вот ссылка на учебник [2].

[1] http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2FwhatsNew%2Fpde_whatsnew.html [2] http://www.vogella.com/tutorials/EclipsePerformance/article.html#tracing_runonatruntime

...