我正在創建一個需要使用JGit的Eclipse插件。但是,我不確定如何將該包作爲依賴項導入。如何在Eclipse插件項目中使用JGit
當我嘗試使用tycho構建時,遇到無法解析依賴關係的錯誤。我曾嘗試在POM中添加依賴:
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
<version>3.2.0.201312181205-r</version>
</dependency>
添加束爲Required-捆綁在清單:
但是所有的努力導致重新成爲無法解決的依賴:
org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: No solution found because the problem is unsatisfiable.: [Unable to satisfy dependency from com.inin.testing.eclipse.plugin.submit 0.5.0.qualifier to bundle org.eclipse.jgit 3.2.0.; Unable to satisfy dependency from org.eclipse.jdt.core 3.9.0.v_OTDT_r220_201306071800 to org.eclipse.objectteams.otdt.core.patch.feature.group [2.0.0,3.0.0).; Unable to satisfy dependency from org.eclipse.jdt.core 3.9.1.v_OTDT_r221_201309101918 to org.eclipse.objectteams.otdt.core.patch.feature.group [2.0.0,3.0.0).; No solution found because the problem is unsatisfiable.]
如果有人在eclipse插件項目中使用JGit庫,請告訴我您是如何使用它的。
似乎還有其他未解決的依賴項(jdt,objectteams)。我建議隔離JGit依賴項問題,即從一個新的工作空間開始,使用一個需要JGit的bundle項目。 –
您是否按照[http://www.eclipse.org/jgit/download/](http://www.eclipse.org/jgit/download/)上的說明進行操作? – oberlies