約定的目錄結構
這是 Maven 項目約定的目錄結構:
為什么要遵守約定的目錄結構呢?
Maven 要負責我們這個項目的自動化構建, 以編譯為例, Maven 想要自動進行編譯, 那么他必須知道 Java 源文件在哪里.
如果我們自己定義的東西想要框架或者工具知道, 那么有兩種辦法:
① 以 xml 配置文件的方式告訴框架.
② 遵守框架內部已經存在的定義.
手動編寫第一個 Maven 工程
(1) 首先先創(chuàng)建約定的目錄結構
手動創(chuàng)建 Maven01 文件夾, (作為項目名), 在其下面分別創(chuàng)建 src 文件夾 和 pom.xml 文件
在 src 文件夾下分別創(chuàng)建 main 和 test 文件夾,
在 main 和 test 文件夾分別創(chuàng)建 java 和 resources 文件夾.
(2) 在項目名文件夾下, 即 src 的同級目錄中創(chuàng)建? pom.xml 文件.
(3) 在 src / main / java 目錄下, 創(chuàng)建 Hello.java 文件
又因為該 java 文件存在包結構, 所以還要把包結構對應的文件目錄創(chuàng)建出來.
手動在 src / main / java 目錄下, 創(chuàng)建 it / sgy 目錄, 并把該 java 文件放在里面.
(4) 在 pom.xml 文件的目錄處, 打開 cmd .
輸入命令? ? mvn compile? 對 java 文件進行編譯.
(5) 編譯成功之后, 在項目的根目錄下會生成一個 target 文件夾. 存放編譯之后的 class 文件.
(6) 輸入命令? mvn clean? 刪除編譯生成的 target 文件夾
常用的 Maven 命令
執(zhí)行與構建過程相關的 Maven 命令, 必須進入 pom.xml 文件所在的目錄.
常用命令: