我正在开发一个Protege插件,但我无法让Protege接受我的插件所需的外部库。整个插件都依赖于这个外部库,但我找不到任何解决问题的方法。我已经成功地使用Netbeans构建了一个简单的Protege插件。但是,当我尝试添加需要使用的外部库中包含的更复杂的函数时,插件不再加载到Protege中。不幸的是,Protege日志中没有包含进一步的细节,日志中唯一显示的是“插件未成功启动”。有人知道怎么帮我吗?
发布于 2020-12-20 15:58:18
最可能的情况是,该库没有包含在插件构建中-它需要在插件的manifest.mf文件中声明为OSGi依赖项,并添加到Protege中的bundles文件夹(如果该库作为OSGi包可用)或嵌入到插件文件本身中。
如何做到这一点取决于你的构建过程(Maven?格拉德?或者另一个?)。
https://stackoverflow.com/questions/65371968
复制相似问题