1

eclipse ( knime ) 用のプラグインを作成しました。しかし、Eclipse によって生成された jar にはクラスが含まれていません。

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/
4

1 に答える 1

10

情報を追加するだけで、プラグインの一般的なbuild.propertiesファイル (標準のproject/srcディレクトリには 3 つのプロパティが定義されています。

source.. = src/
output.. = bin/
bin.includes = plugin.xml,\
           META-INF/,\
           .,\
           icons/

source..output..のソースと出力の場所を定義しました..,\inは、エクスポート時bin.includesにライブラリを含めるようにEclipseに指示します。.

于 2011-05-19T13:27:58.220 に答える