2

在此问题因重复而被阻止之前,我想提一下,这是对上一个问题的扩展:下载 Eclipse 的源代码

这就是我需要的:我正在从事一个关于开源项目随时间演变的研究项目。我专注于 Eclipse 的主要版本(例如 3.4、3.5、3.6 等)。因此,我需要 Eclipse IDE(和仅 IDE)的源代码,用于我想到的特定版本(例如,它们之间有一些时间间隔的版本等)(而不是所有主要/次要版本)。

上述问题的公认答案表明我可以下载整个 ~7 GB 文件并选择特定版本。相反,有没有办法可以下载特定版本的 Eclipse IDE 源代码?例如,Apache 为每个项目的每个版本维护一个 zip 文件:http: //archive.apache.org/dist/

我添加了上述问题中提到的存储库,正如提问者所说,我也对我无法理解要下载哪些模块(对应于 IDE)的不同模块的数量感到困惑。

注意:我偶然发现了这个 Eclipse 构建页面:http: //archive.eclipse.org/eclipse/downloads/index.php。我可以从这个页面获取特定版本的 IDE(并且只有 IDE)的源代码吗?

4

2 回答 2

9

Eclipse SDK 附带 Source 包。这些捆绑包包含用于该版本的源代码,但您无法真正构建它们来获取 IDE。提供这些是为了让开发人员在开发自己的应用程序时可以查看/使用源代码。

根据您在研究项目中尝试执行的操作,这些捆绑包可能就足够了。例如,如果您想做一些分析技术或代码度量,您可能只使用这些。您可以从存档服务器下载旧的 SDK 。

如果这还不够,并且您需要重新创建用于每个版本的确切源代码,则需要克隆 Git 存储库并签出与每个版本关联的标签。这会很复杂,因为仅 IDE 就有大约 22 个不同的源代码库。这是repos 列表的链接。

于 2012-09-28T19:37:25.687 回答
1

下载适当的“Eclipse SDK”包——它们是具有完整源代码的 Eclipse 平台 + Java 工具 + 插件工具。

于 2012-09-28T19:33:25.050 回答