logback.xml - это файл конфигурации вашего журнала, в котором вы устанавливаете уровень журнала и т. Д.... право?В этом случае он принадлежит основному плагину, а не подключаемому плагину (который будет раскрывать только методы файла jar в папке libs).
Вот так:
-mainplugin
|-resources
|-logback.xml
-logging
|-libs
InДля того, чтобы работать, вы должны установить политики друзей в своих плагинах, а lockback.xml должен быть в classpath (!).Это необходимо для того, чтобы подключаемый модуль журналирования мог найти lockback.xml внутри вашего подключаемого модуля без прямой зависимости.
в MANIFEST.MF подключаемого модуля журналирования, который вы должны добавить:
Eclipse-BuddyPolicy: registered
В файле MANIFEST.MF вашего основного плагина вы должны добавить:
Eclipse-RegisterBuddy: org.logplugin.id
, где org.logplugin.id
- идентификатор вашего подключаемого модуля регистрации.
Для получения дополнительной информации: http://www.eclipsezone.com/articles/eclipse-vms/