2011-02-13 75 views
0

我一直在關注this tutorial創建我自己的自定義項目類型,並在大多數情況下工作。不幸的是,當單步執行我的新項目嚮導時,它不會在「完成」中創建一個新項目。自定義Eclipse項目類型不保存(插件開發)

我首先想到的是我錯過了這一步:

  • performFinish兩個()返回true。

但我絕對有這樣做。

public class NewProjectWizard extends Wizard implements INewWizard { 
    @Override 
    public boolean performFinish() { 
     return true; 
    } 
} 

沒有太多的事情要做。測試環境可以創建其他項目類型 - 例如「Java」 - 它們的文件夾正確創建在runtime-EclipseApplication主文件夾中。我嘗試了Alt + Shift + F1技巧來查看其他插件的源代碼,但無法看到關鍵的一步。

缺什麼?還有其他好的資源可以涵蓋這個嗎?在錯誤日誌視圖中沒有顯示,是否有另一個日誌?

回答

1

您必須執行performFinish()實現中創建項目的實際工作。如果你只是想創建一個新項目,也許你想擴展org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard而不是簡單的「嚮導」?

+0

謝謝,就是這樣!如果將來我需要更具體,我會將它建立在該課程之上,並按照教程提出一些懷疑。 – clockworkgeek 2011-02-14 13:10:55