Плагин действительно нужно распаковывать, да я знаю, что это не должно волновать, но это важно. Я просто хочу, чтобы это предупреждение исчезло, как мне это сделать?
Как исправить предупреждение eclipse: рекомендуется, чтобы подключаемый модуль «XXX» запускался из JAR, укажите атрибут «unpack = false»
Ответы (1)
Попробуйте установить Bundle-ClassPath
в своем манифесте.
Этот заголовок сообщает OSGi, где в вашем пакете найти классы. Если не указано, значение по умолчанию — «.
», что означает корень вашего пакета.
PDE/UI основывает это предупреждение на том, считает ли он, что ваш пакет должен быть банкой. Одна из вещей, на которой он основывает решение, заключается в том, содержит ли Bundle-ClassPath «.
». (В пакете в форме папки это будет означать файлы .class в корневой папке, а не в банке).
Например, пакет org.eclipse.pde.build поставляется в виде папки, все файлы классов находятся во вложенных jar-файлах и имеют Bundle-ClassPath: pdebuild.jar
Если у вас нет файлов классов и нет вложенных банок, вы, вероятно, могли бы просто указать какую-то произвольную папку в своем пакете.