我制作了一个eclipse插件片段,测试它可以工作,但部署它不行

时间:2015-08-19 01:43:59

标签: java eclipse eclipse-plugin

我为PMD eclipse插件制作了一个插件片段,它实现了一个检查项目结构的规则。当我在eclipse中测试运行时,片段可以正常工作,但是当我部署它时它不会。

我部署它的方式只是将其导出为.jar并将其添加到eclipse / plugin目录中。一个简单的“hello world”片段可以工作,但我稍微复杂一点的插件却没有。

这是插件的清单和构建信息:

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: de.fu_berlin.inf.archnemesis.pmd.rule
Bundle-SymbolicName: de.fu_berlin.inf.archnemesis.pmd.rule;singleton:=true
Bundle-Version: 1.0.0.qualifier
Fragment-Host: net.sourceforge.pmd.eclipse.plugin;bundle-version="4.0.7.v20150522-1709"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Import-Package: de.fu_berlin.inf.archnemesis.archnemesis,
 de.fu_berlin.inf.archnemesis.core.chralx,
 net.sourceforge.pmd,
 org.eclipse.emf.common.util,
 org.junit;version="4.11.0"

build.properties:

source.. = src/main/java/,\
           src/test/java/,\
           src/test/resources/
output.. = bin/
bin.includes = META-INF/,\
               .

它很奇怪,因为eclipse实例将插件识别为存在,但它没有正确添加到主机插件或其他东西。

0 个答案:

没有答案