0

在我的 linux 框中从命令行使用 SDK 是可以的。
但是知道我想使用为 Eclipse 提供的插件。我有 Eclipse Indigo 版本 SR2 Build id: 20120216-1857
我已经用 jgit 安装了 egit scm 版本 1.3.0.2。
我使用以下链接作为安装路径: http : //eclipse.cloudbees.com 用于 cloudbees 插件。
考虑到最新版本的 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 版本出现故障。问题是我拥有的egit插件与所需的插件不同。所以两种可能性是:

  • 不知何故安装了 Egit 的 2.0.2 版本。我不认为是这种情况。
  • 有人在 indigo sr2 和 cloudbees sdk 中正确测试了支持的 egit 版本吗?
4

2 回答 2

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。请参阅http://wiki.eclipse.org/EGit/FAQ#What_versions_of_Eclipse_does_EGit_target.3F以获取特定 Eclipse 版本支持的 EGit 版本列表。

于 2013-09-02T13:34:07.320 回答
0

我发现了解决方案...问题是,如果您决定从市场安装以下安装,它将失败,因为 eclipse indigo sr2 不支持 egit 3.2 版本,特别是功能 Import Source 导致 eclipse 崩溃。在 indigo 中安装 Cloudbees 插件的方法很简单。

使用以下链接安装 Egit: http: //download.eclipse.org/egit/updates-2.3 在要包含的插件中仅添加 Egit 和 JGit 基本功能。安装并重新启动。然后通过市场安装 cloudbees eclipse 插件。Est voila。问题不是来自 Cloudbees 本身,而是引发间接依赖失败。

问候\n\m

于 2013-08-31T19:58:51.083 回答