第一步:Maven項目的創建
File->new->Maven project。

點擊下一步

上方的兩個多選框選上,第一個是不使用archetype 原型模板,第二個是使用默認工作空間
點擊next

Group ID : 公司名.公司網址倒寫
Artifact ID : 項目名
Version : 版本 0.0.1-SNAPSHOT快照版,也可以寫成1.0之類的版本號,作用不是很大,只有在以后搭建私服時候有作用
Packaging: 項目的打包方式,也就是指定項目最終會打成什么包,有jar,war,pom
jar : java項目
war: web項目
pom:代表這個項目是邏輯父項目,如果一個項目有子項目,那么這個項目必須是pom類型,與下面的pom解釋不是一個概念。這里的只是打包方式。
在Maven項目創建后,會有一個pom.xml文件
pom的解釋:英文名稱(Project Object Mode),把project當作對象看待,通過maven構建工具可以讓對象(項目)和對象(項目)之間產生關系
第二步:jdk解釋
jdk運行環境

從上面的圖中可以看到,我們在settings.xml配置的jdk1.8,雖然會把jdk1.8下載到本地Maven倉庫中,但是最后程序的運行環境還是在Path變量中的jdk環境,也就是maven的settings.xml配置文件配置的jdk是用來參與編譯的,而運行還是運行在自己安裝的jdk中。
第三步:項目目錄介紹

1. 上面的src/main/java 真實目錄的快捷目錄,這個目錄是用來寫java代碼
2. 上面的src/main/resources 快捷目錄,作用是用來存放配置文件,雖然看見resources但是里面所有配置文件最終會被編輯放入到classes類路徑,也就是經常配置的classpath。
例如:我們在src/main/resources目錄下新建兩個配置文件,如下圖:

在項目的工作空間中,也是在resources目錄下,如下圖:

但是選中項目,run as ->maven install ,把當前項目發布到本地maven庫,jarMavenProject-0.0.1-SNAPSHOT.jar這個jar包就是項目被打成的包,

把這個項目打成的包,打開,如下圖

在工作空間中resources目錄下的兩個xml文件打包進了項目的根目錄下了,因為本項目是打成了java項目,所以放在了項目的根目錄下,如果我們采用maven創建web項目,打成war包,最后就會放在classes目錄下,也就是類路徑下。
3. src/test/java 寫測試java代碼
4. src/text/resources 測試的配置文件夾
5. pom.xml maven的配置文件,用來配置當前項目所依賴的其他項目或jar或插件等
