Eclipse экспортирует пустой плагин
Я написал плагин для затмения ( knime). Но jar, сгенерированный eclipse, не содержит никакого класса:
jar tvf plugins/fr.inserm.umr915.knime4ngs.nodes_1.0.0.jar
0 Thu May 19 08:45:26 CEST 2011 META-INF/
2543 Thu May 19 08:45:24 CEST 2011 META-INF/MANIFEST.MF
7941 Thu May 19 08:45:24 CEST 2011 plugin.xml
вот содержание моего манифеста:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Node extension for KNIME Workbench
Bundle-SymbolicName: fr.inserm.umr915.knime4ngs.nodes;singleton:=true
Bundle-Version: 1.0.0
Bundle-Vendor: Pierre
Require-Bundle: org.eclipse.core.runtime,
org.knime.workbench.core,
org.knime.workbench.repository,
org.knime.base
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Export-Package: fr.inserm.umr915.knime4ngs.corelib.bio,
fr.inserm.umr915.knime4ngs.corelib.knime,
fr.inserm.umr915.knime4ngs.corelib.util,
fr.inserm.umr915.knime4ngs.nodes.bam.view,
fr.inserm.umr915.knime4ngs.nodes.sql.query;
uses:="org.knime.core.node,
org.eclipse.core.runtime,
org.osgi.framework,
org.knime.core.data,
org.knime.core.node.defaultnodesettings,
fr.inserm.umr915.knime4ngs.corelib.knime",
fr.inserm.umr915.knime4ngs.nodes.unix.echo;
(... other packages here ...)
uses:="fr.inserm.umr915.knime4ngs.nodes,
org.knime.core.node,
org.eclipse.core.runtime,
org.osgi.framework,
org.knime.core.node.defaultnodesettings"
ау помочь? Спасибо
РЕДАКТИРОВАТЬ: и вот мои build.properties:
bin.includes = plugin.xml,\
META-INF/
1 ответ
Просто чтобы добавить информацию, общий файл build.properties для плагина (со стандартным каталогом project/src имеет 3 определенных свойства:
source.. = src/
output.. = bin/
bin.includes = plugin.xml,\
META-INF/,\
.,\
icons/
source..
а также output..
определил источник и выходное местоположение для .
, .,\
в bin.includes
говорит затмение, чтобы включить .
библиотека при экспорте.