idea 誤刪除.iml文件後

簡單說明

IDEA中的.iml文件是項目標識文件,缺少了這個文件,IDEA就無法識別項目。跟Eclipse的.project文件性質是一樣的。並且這些文件不同的設備上的內容也會有差異,所以我們在管理項目的時候,.project和.iml文件都需要忽略掉。
生成iml文件

    方法一(建議):刷新一下Maven Project就會自動生成.iml文件。點擊下圖紅框標記的按鈕即可
   
    完成後就會自動生成.iml文件。

    方法二:在缺少.iml文件項目下運行mvn idea:module,完成後將自動生成.iml文件

對.project和.iml的思考(僅供參考)

這兩個文件都是項目標識文件,用於告訴編輯器這個目錄並不是一個普通的目錄,而是一個項目。我們會發現,Eclipse用普通導入項目的方式,在缺少.project文件的情況下會找不到項目,無法正常的導入。但通過Maven的方式導入,則會自動生成.project。所以我們需要瞭解到,我們的開發工具有Maven插件,Maven其實對各個編輯器也內置了一些處理。可以用mvn idea,mvn eclipse這些命令對項目進行基礎信息構建。這些基礎信息存儲在類似.project、.iml文件中供編輯器去讀取。IDEA除了.iml文件,還有.ipr、.iws等。至於每個文件存儲了些什麼信息,IDEA又是怎麼去讀取的不打算做深一步研究。

    生成.ipr文件: mvn idea:project
    生成.iws文件: mvn idea:workspace
    生成.iml文件: mvn idea:module
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章