在我的linux框中从我的命令行使用SDK是可以的。
但是知道我想使用Eclipse提供的插件。我有Eclipse Indigo版本SR2 Build id:20120216-1857
。
我用jgit安装了egit scm版本1.3.0.2。
我使用以下链接作为安装路径:
对于cloudbees插件,http://eclipse.cloudbees.com。
考虑到最新版本的e-git不适用于Eclipse Indigo。所以我从以下支持的版本链接安装了egit:http://download.eclipse.org/egit/updates-1.3。所以我启动了cloudbees的安装软件,当它试图发现依赖项时,它无法安装插件,因为:
无法完成安装,因为一个或多个必需项目可以 找不到。正在安装的软件:CloudBees Toolkit 2.0.2.201307232010(com.cloudbees.eclipse.feature.group 2.0.2.201307232010)缺少要求:CloudBees SCM Egit 2.0.2.201307232010(com.cloudbees.eclipse.dev.scm.egit 2.0.2.201307232010)需要'bundle org.eclipse.jgit 2.3.0'但无法找到无法满足依赖: 来自:CloudBees Toolkit 2.0.2.201307232010(com.cloudbees.eclipse.feature.group 2.0.2.201307232010) 收件人:com.cloudbees.eclipse.dev.scm.egit [2.0.2.201307232010]
显然我不能,因为cloudbees插件工作所需的版本存在故障。问题是我拥有的egit插件与所需的插件不同。所以两种可能性是:
答案 0 :(得分:1)
根据错误消息,您需要EGit版本2.3.0或更高版本。
EGit 2.3.0适用于Eclipse Indigo SR2和最新的CloudBees Toolkit。
错误消息中的“2.0.2”是CloudBees Toolkit版本。
只要未安装EGit Import Support,Eclipse Indigo SR2就支持EGit 2.3.x.有关特定Eclipse版本支持的EGit版本列表,请参阅http://wiki.eclipse.org/EGit/FAQ#What_versions_of_Eclipse_does_EGit_target.3F。
答案 1 :(得分:0)
我发现了解决方案......问题是,如果您决定从市场安装以下安装,它将失败,因为eclipse indigo sr2不支持egit 3.2的版本特别是功能导入源原因日食崩溃。在indigo中安装Cloudbees插件的方法很简单。
使用以下链接安装Egit:http://download.eclipse.org/egit/updates-2.3 在要包含的插件中只添加Egit和JGit基本功能。安装并重新启动。 然后通过市场安装cloudbees eclipse plugin.Est瞧。问题不是来自Cloudbees本身,而是导致间接依赖失败。
问候 \ n \米