0
我正在使用一些第三方庫創建我的RCP應用程序。這些庫可作爲更新站點/ p2存儲庫使用,它們由eclipse(例如RCP目標,EMF)或第三方存儲庫提供。因此,我創建了一個目標文件來描述我用來構建應用程序的內容。如何使用b3創建我需要的東西的本地鏡像?
由於最近發生這些存儲庫中的一個故障,我希望有一個本地鏡像,用於構建我的應用程序。有人告訴我要看b3,但我需要一些額外的幫助。在教程之後,我從我的目標文件中複製了p2存儲庫並創建了一些驗證規則(根據我使用的功能)。但是,當我開始構建時,它反映了eclipse的靛藍存儲庫(包括JDT,WTP和linuxTools,它們不是我的RCP應用程序直接或間接要求的)中的大部分。
是否可以將鏡像限制在我的目標文件中列出的功能?
感謝您的回答。我已經嘗試使用排除規則去除不感興趣的項目:不幸的是,eclipse存儲庫(indigo)包含太多項目,所以我必須編寫很多排除規則。相反,我試圖將我的目標文件中列出的功能和插件添加到b3的配置中。在這種情況下,我犯了一些錯誤,因爲幾個插件被「遺忘」(例如,即使列出了「org.eclipse.rcp.feature.group」功能,eclipse RCP的二進制分發內容也丟失了)。 b3上是否有任何教程/指南/內容? – Matteo
不幸的是,我不知道任何教程 - 這是一個相當新的項目,最初的目標不是創建回購鏡像工具,而是構建自動化工具。也許而不是Indigo存儲庫,您可以使用較小的項目特定的存儲庫。在這種情況下,鏡像應該更快,更重要的是,更易於修改。 –