2012-09-28 105 views
2

被阻止复制之前这个问题,我想提的是,这是前一个问题在这里的扩展:Downloading Eclipse's Source Code下载Eclipse的源代码

这里就是我需要:我对一个研究项目工作随着时间的推移,开源项目的发展。我专注于Eclipse的主要版本(例如3.4,3.5,3.6等)。因此,我需要针对Eclipse IDE(仅适用于IDE)的源代码,以考虑我所考虑的特定版本(例如,它们之间存在某些时间差的版本等)(并非所有主要/次要版本)。

上述问题的接受答案指出,我可以下载整个〜7 GB的文件并挑选特定的版本。 相反,有没有一种方法可以下载特定版本的Eclipse IDE源代码? 例如阿帕奇维护每个发布的每个项目的一个zip文件:http://archive.apache.org/dist/

我加在上面的问题和提问的状态中提到的存储库,我也得到了由不同的模块,我无法了解哪些数量困惑下载(对应于IDE)。

注意:我偶然发现了Eclipse构建的这个页面:http://archive.eclipse.org/eclipse/downloads/index.php。我可以通过此页面获得IDE(仅限IDE)的源代码以获取特定版本吗?

回答

9

Eclipse SDK随附源代码包。这些软件包包含用于该版本的源代码,但您无法真正构建它们以获取IDE。这些内容的发布使开发人员在开发自己的应用程序时可以看到/使用源代码。

根据您在研究项目中所做的工作,这些软件包可能已足够。例如,如果您想要执行一些分析技术或代码度量标准,则可以使用这些技术或代码度量标准。您可以从archive server下载旧的SDK。

如果这还不够,并且您需要重新创建每个发行版使用的确切源代码,则需要克隆Git存储库并签出与每个发行版关联的标记。这将变得很复杂,因为单独的IDE大约有22个不同的源代码仓库。这是一个链接到list of repos

+0

感谢您的详细解答。所以我想下载SDK的源代码。我去了第一个链接,并进入版本4.1的文件夹。我应该从这个页面下载源代码版本:http://archive.eclipse.org/eclipse/downloads/drops4/R-4.1-201106201631/sourceBuilds.php#EclipseSDK – abhinavkulkarni

+1

是的,我会尝试这些。源代码可能位于插件/目录中,并且它们的名称中会有_source。您可能需要扩大罐子并挖掘一下。既然你正在做这个研究项目,我假设你正在迎接挑战:-) – irbull

1

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

+0

你能否提供一个链接,我可以下载特定(不一定是全部)版本的SDK的源代码? – abhinavkulkarni

+1

你不需要单独下载 - 它在SDK包中。看到他们的答案。 – Eugene