簡體   English   中英

如何將項目添加到 Eclipse 中的創建項目向導

[英]How to add project to Create Project Wizard in Eclipse

在 Eclipse 中創建新項目時,將打開以下窗口(考慮圖像中被紅線包圍的區域)。

在此處輸入圖片說明

從中我們可以選擇項目作為 Java 項目或根據我們的要求。

現在我的問題是,是否可以在 select Project Wizard 中添加 Custom Java Project作為項目模板? 如果是,如何?

我想創建(請查看圖像中黑線包圍的區域)一個名為 IoTSuiteSpecification 的項目,作為選擇項目向導中的默認項目模板,其中包含提到的四個文件和包。

例如,在創建新項目時,選擇項目向導中有 IoTSuiteSpecification。 如果您需要更清楚,請告訴我。

因為您沒有提供有關您要實現的功能的詳細信息。 這個答案將只關注如何創建一個新的項目向導,而不是功能細節。

簡而言之:您需要編寫一個插件並將其安裝在您想要擁有此功能的每個 Eclipse 上。

我想保持這個答案簡短,所以下面的內容假設您有關於 Eclipse 插件開發的基本知識,並且已經創建了一個插件項目。 如果沒有,請參考Your First Plugin或 Google “Eclipse Plug-in Tutorial”等教程。

步驟 1:為您的項目向導創建擴展

  1. 進入 plugin.xml -> Extensions -> Add -> org.eclipse.ui.newWizards,選擇“新建文件向導”模板,點擊下一步。
  2. 正確命名您的類。 我會稱一切為NewWizard 所以向導類是NewWizard ,向導頁面類是NewWizardPage等。不要關心“文件擴展名”和“初始文件名”,我們不需要它們。
  3. 單擊完成

第 2 步:實現類

在上一步之后,您將擁有一個包含您剛剛創建的向導類的包。 它應該有兩個類NewWizardNewWizardPage

首先,您需要自定義 NewWizardPage 為您的用戶提供控件以指定項目名稱等信息。有關如何創建新項目向導頁面的示例,請參閱org.eclipse.ui.dialogs.WizardNewProjectCreationPage

當您從用戶那里收集信息時,您應該對新項目進行一些設置。 打開類NewWizard ,並找到函數performFinish 在此功能中,您應該創建新項目並進行設置,例如添加項目性質。 org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard是用於創建新的常規項目的 Eclipse 向導。 它為如何執行這些操作提供了很好的參考。 如果您不知道,請閱讀或復制他們的代碼。

第 3 步

就是這樣! 享受您的新項目向導吧!

例子

例如,您可以查看我的項目https://github.com/harperjiang/TeXDojo 這是我為 Eclipse 編寫的用於編輯和編譯乳膠文件的插件。 它在包 LaTeXEditorPlugin/src/hao.tex.dojo.latexeditor.wizards 中包含一個完整的項目向導實現

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM