2012-09-28 100 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