2016-10-12 17 views
0

我正在研究一個相當大的RCP應用程序,其中只有2/100個項目由我編寫和維護。我確實對其他項目有依賴關係,這些項目也可能依賴於另一個項目。
由於Eclipse需要大量的時間來啓動和加載(如果沒有準備好,甚至可能會崩潰)我想知道Eclipse Neon是否可以確定我不需要的項目,所以我可以將它們從工作空間中清除出來以固化加載。
如果有幫助:我們使用gradle來構建項目。Eclipse霓虹燈可以確定我不需要進行開發的項目嗎?

+0

一個可能的想法是用覆蓋率報告運行該應用程序,但我想有更優雅的方法。 –

回答

1

很難確切知道你的項目與另一個項目的關係,但我猜你可以使用gradle的新composite build support(在v3.1中添加)將一些項目作爲源依賴項,其他項目作爲二進制依賴項。

然後,您可以從eclipse工作區中清除所有不屬於複合構建的部分。您甚至可以使用this snippet來查看eclipse工作區中的源文件夾......也許您可以編寫一個gradle任務來執行擦除操作?

我假設你正在使用buildship

+0

我們正在使用buildship,但在gradle版本'2.11'上,它可能會與我們保持一段時間,但好主意! –