Как исправить предупреждение о затмении: "Рекомендуется, чтобы плагин" XXX "запускался из JAR, укажите атрибут" unpack="false" ""

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

1 ответ

Решение

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

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

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

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

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

Другие вопросы по тегам