IntelliJ IDEA創建多模塊(Modules)項目


前情提要

  • 最近在學習數據結構,授課老師用的eclipse編輯器,把各個章節分別放在一個文件夾中,項目結構比較清晰。但是使用IDEA無法使用同樣步驟建立項目結構,因此花費了一些時間學習IDEA建立類似項目結構。

創建步驟

  1. 打開idea,依次點擊 File--> new -->project..,出現如下如面板。
    圖片名稱
  2. 選擇最下方的Empty Project,點擊next后,出現下方對話框。
    圖片名稱
  3. 此時可輸入project name ,之后對應會生成project location.點擊下方的 finish,完成創建項目。

此處務必是選中 untitled 的待輸入狀態

  1. 此時的項目目錄和對應磁盤上.idea文件夾的內容如圖示。
    圖片名稱

  2. 如果此時關閉idea,並該新建項目,然后再打開idea,打開該項目。其項目結構和磁盤上.idea文件夾下的文件如下圖所示。
    圖片名稱

  3. 打開該項目.idea文件夾下modules.xml文件,可以看到nodules標簽下有一個和項目名相同的module.這是因為ideam=默認是單project 單module,當沒有新建module時,idea會把當前項目當成一個module.
    圖片名稱

  4. 之后即可以新建module。在新建module時,在項目目錄中不能選中項目內部目錄,否則無法正確建立。若選中項目內部文件結構,則module name處不是 untitled 的選中狀態,而是某一已有module的修改狀態。
    圖片名稱

  5. 若選中正確位置,即可建立想要的項目結構。
    圖片名稱

  6. 以上步驟能夠生成目標項目結構,如果在第5步時,沒有關閉項目再打開,而是直接新建module,則生成的項目結構是另外一種。
    圖片名稱

  7. 此時觀察.idea項目下的modules.xml文件,可以看到只有新建的module標簽,並沒有根標簽。這同樣是IDEA的默認設置邏輯造成的現象,IDEA認為這些module都是獨立的項目。
    圖片名稱

  8. 如果想移除mudule,直接右鍵module會發現沒有delete選項。這需要先移除在項目中移除module.依次選擇 File --> project structure.. ,在彈出的頁面中選擇Modules,然后在右側右鍵要刪除的module(或上方的減號),選擇delete即可。
    圖片名稱

  9. 此時再查看項目目錄,右鍵待刪除module,發現存在delete選項。點擊delete即可刪除該module.
    圖片名稱

  10. 這種結構的module刪除會同時刪除idea中的項目目錄和磁盤上的文件,而另外一種結構的刪除只是在項目結構上移除,磁盤上仍然存在module的項目文件
    圖片名稱

參考知識


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM