2012-02-23 59 views
0

我想問如何在Eclipse中創建一個自定義的項目類型。例如,當我創建我的項目時,將出現一個包含一些內置只讀文件夾的項目,並在這些文件夾中添加一些文件。任何幫助將不勝感激。 此致敬禮。如何設置自定義項目類型?

回答

2

您必須使用擴展點org.eclipse.ui.newWizards創建新項目嚮導。

然後在實現中,您可以依賴現有的嚮導(查看插件間諜以獲取您正在使用的嚮導的參與者插件 - 選擇New嚮導中第一頁的貢獻,然後按Alt + Shift + F3),並覆蓋performFinish方法來創建您自己的內容。不過,你也可以創建你的全新嚮導。

要創建項目/內容,您必須使用Eclipse資源API。 Lars Vogel的Java AST tutorial中包含一個快速教程 - 它是Java特有的,但有一些關於創建文件/文件夾的信息。

+0

嗨佐爾坦,謝謝你的回答。我仍然對你的方法有疑問。首先,使用插件間諜(按Alt + Shift + F3而不是Alt + Shift + 3?)只給出了貢獻類id(org.eclipse.ui.ide),但不提供壓倒一切的目的。你能更具體地說明如何重用現有的嚮導並重寫它的一個方法嗎? – capint 2012-02-23 10:25:15

+0

您無法通過ID覆蓋該向導。但是,您可以打開相應的plugin.xml,並在那裏手動搜索嚮導擴展和其實現類(可惜,我知道沒有更好的方法)。然後,您可以在插件中重寫此類,然後使用不同的嚮導擴展名引用它。感謝您指出熱鍵的錯字,我用它更新了我的答案。 – 2012-02-23 10:38:23

+0

佐爾坦,現在很清楚!非常感謝。祝你今天愉快 – capint 2012-02-23 10:45:33

相關問題