Как исправить предупреждение о затмении: «Рекомендуется, чтобы плагин« XXX »запускался из JAR, укажите атрибут« unpack = »false» «» - PullRequest
3 голосов
/ 04 июня 2009

Плагин действительно нужно распаковать, да, я знаю, что это не должно волновать, но это так. Я просто хочу, чтобы это предупреждение исчезло, как мне это сделать?

1 Ответ

2 голосов
/ 05 июня 2009

Попробуйте установить Bundle-ClassPath в манифесте.

Этот заголовок сообщает OSGi, где в вашем комплекте найти классы. Если не указан, значением по умолчанию является «.», что означает корень вашего пакета.

PDE / UI основывает это предупреждение на том, считает ли он, что ваш пакет должен быть банкой. Решение основывается на том, содержит ли Bundle-ClassPath «.». (В пачке в форме папки это будет означать файлы .class в корневой папке вместо фляги).

Например, комплект org.eclipse.pde.build поставляется в виде папки, все файлы классов находятся во вложенных банках и имеют Bundle-ClassPath: pdebuild.jar

Если у вас нет файлов классов и у вас нет вложенных jar-файлов, вы можете просто указать какую-нибудь произвольную папку в вашем комплекте.

...