2017-08-01 45 views
1

我正在爲Protege編寫插件,該插件使用SPARQL Protege插件提供的BasicSPARQLReasoner。我使用的是Maven artifact ID sparql-query-plugin版本2.0.2提供的最新版本。現在,如果我使用的類 -導入時出現SPARQL Protege插件錯誤

BasicSparqlReasoner reasoner=new BasicSparqlReasoner(editorKit.getOWLModelManager().getOWLOntologyManager()); 

當我打開我創建由門生收到以下錯誤的插件:

missing requirement [protege.plugin.YASPP [30](R 30.0)] osgi.wiring.package; (& 
     (osgi.wiring.package=org.protege.editor.owl.rdf.repository)(version>=5.0.0)) 
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4133) ~[org.apache.felix.main.jar:na] 
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) ~[org.apache.felix.main.jar:na] 
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) ~[org.apache.felix.main.jar:na] 
    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) [org.apache.felix.main.jar:na] 
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] 

的SPARQL插件工作正常,裏面獨自門生。有任何想法嗎?

回答

1

好的問題出現在項目中包含的其他maven工件中。