詳述 IntelliJ IDEA 創建 Maven 項目及設置 java 源目錄的方法


Maven 是一個優秀的項目管理工具,它為我們提供了一個構建完整的生命周期框架。現在,就讓我們一起看看如何利用 IntelliJ IDEA 快速的創建 Maven 項目吧!

如上圖所示,點擊Create New Project

  • 標注 1:Maven選項;
  • 標注 2:Project SDK,項目 SDK;
  • 標注 3:archetype,Web 項目框架。

如上圖所示,先點擊 Maven 選項,然后選擇 SDK,再從框架中選擇maven-archetype-webapp用於創建 Web 項目。當然,我們也可以根本不同的需求選擇不同的框架以便 IDEA 自動為我們生成項目框架。在這里,有一點需要我們特別注意,那就是:Maven 3.3.1+以上的版本需要JDK 1.7+以上的版本與之搭配使用,否則會出現異常,以至於 Maven 項目創建失敗。在上述操作完成后,點擊Next

  • 標注 1:GroupId,項目坐標,與ArtifactId搭配使用,用於標記項目;
  • 標注 2:ArtifactId,項目坐標,與GroupId搭配使用,用於標記項目;
  • 標注 3:Version,項目版本,與ArtifactIdGroupId搭配使用,用於唯一標記項目。

如上圖所示,ArtifactIdGroupId需要我們自己命名,Version默認為1.0-SNAPSHOT,表示該項目屬於不穩定的快照版本,默認即可。輸入完成后,點擊Next

  • 標注 1:Maven home directory,Maven 主目錄,即最外層目錄;
  • 標注 2:User settings file,Maven 配置文件;
  • 標注 3:Local repository,Maven 本地倉庫,用於存儲依賴包。

如上圖所示,依次配置完之后,點擊Next

  • 標注 1:Project name,項目名稱;
  • 標注 2:Project location,項目保存位置;
  • 標注 3:More Settings,更多配置,如配置項目模塊位置、項目格式等。

如上圖所示,我們將Project nameModule name統一命名為gitcode,依次配置完之后,點擊Next

  • 標注 1:.idea,自動生成的 IDEA 配置文件;
  • 標注 2:src,自動生成的 Maven 目錄結構;
  • 標注 3:BUILD SUCESS,Maven 項目創建成功的標志。

如上圖所示,當控制台輸出BUILD SUCESS的時候,這意味着 Maven 已經創建完成。但是,如果我們仔細觀察 IDEA 自動為我們生成的 Maven 目錄結構,會發現這與我們認知中的 Maven 項目的目錄結構大不相同,它沒有與main同級的test目錄、沒有resources目錄、也沒有java目錄,甚至連源目錄都沒有標記出來,為啥?實際上,Maven 並沒有強制我們必須創建testresourcesjava這樣的目錄,之所以建立這樣的目錄結構,僅僅是出於我們的習慣以及方便管理項目而已。接下來,我們就手動創建testresourcesjava這樣的結構,並標記javaSources Root,即源目錄:

如上圖所示,以 Mac 電腦為例,依次點擊FileProject Structure選項:

如上圖所示,在最左邊的Project Structure列表中選擇Modules,再點擊Sources進入我們的項目結構視圖,然后點擊src目錄,右鍵呼出菜單欄,點擊New Folder即可創建新目錄:

如上圖所示,這就是我們新創建的目錄結構。

現在,選擇java目錄,點擊Mark as: Sources即可將java目錄標記為源目錄:

如上圖所示,以同樣的方法,我們相繼標記了TestsResourcesTest Resources目錄,其中webapp目錄比較特殊,需要我們將其標記為 Web 的項目的資源目錄。在這里,點擊gitcode上面的+選項:

  • 標注 1:+Add選項;
  • 標注 2:Web,項目類型。

如上圖所示,依次點擊+選項以及Web類型:

  • 標注 1:修改按鈕;
  • 標注 2:快捷目錄選項。

如上圖所示,Deploy Descriptor需要指向項目的web.xml文件,一般情況下,默認的目錄都是不准確,需要我們重新選擇。

  • 標注 1:修改按鈕;
  • 標注 2:快捷目錄選項。

如上圖所示,Web Resources Directories需要指向項目的資源目錄即webapp目錄,與Deploy Descriptor一樣,需要我們重新選擇。

 

如上圖所示,至此 Maven 項目創建完成,java源目錄設置成功。


免責聲明!

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



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