maven項目架構管理工具
核心思想:約定大于配置
- 有限制,不要去違反
maven會規定然後編寫java代碼,必須按照它的規範來。
配置環境變量
在系統變量中配置如下:
- M2_HOME maven目錄下的bin目錄
- MAVEN_HOME maven的目錄
- 在系統的path中配置%MAVEN_HOME%\bin
最後指令提示符輸入mvn -version 測試是否配置成功
阿裡雲maven鏡像
鏡像友善我們加速下載下傳。
在conf檔案夾中的settings.xml中鏡像區域插入。
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshot</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
或者
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
配置本地倉庫
localRepository
在maven檔案夾夾中建立一個maven-repo檔案作為自己的倉庫,然後在在conf檔案夾中的settings.xml的localRepository區域下方插入
IDEA使用Maven
- 建立一個Maven項目,如圖1: 後續逐次操作完成建立
maven項目架構管理工具 - 點選自動導入項目
- 等待項目初始化
- Maven的設定,建立成功後最後看一眼如圖2:
maven項目架構管理工具 注意,idea項目自動建立完成後,它的Mavenhome會使用idea預設,需要手動改成本地的
可以在Maven設定中的import中設定自動導入(automatically download)
标記檔案夾功能:
将建立立的java檔案夾設定為圖3的樣式:
在IDEA中配置Tomcat
首先打開run/debug configuration 界面,然後點選+号進行新的配置檔案建立,然後在下拉清單裡面找到Tomcat server,按需求選擇本地還是遠端,如圖4:
配置後界面為圖5 :
如果有圖上的warning錯誤,建立一個artifact即可,如圖6:
為什麼會有這個warning錯誤在于,我們通路一個網站,必須要指定一個檔案夾名字,如果系統沒有自動給,就需要手動給一個。
配置完成後,即可啟動Tomcat。
運作後效果如圖7:
Maven的pom檔案
pom.xml,Maven核心配置檔案