Hi, guys!yeah阳准,it's me again!
1. Maven介紹
- maven是項目管理工具 , 對軟件項目提供構(gòu)建與依賴管理
- maven是apache下的Java開源項目
- maven為Java項目提供了統(tǒng)一的管理方式, 已成為業(yè)界標準
2. maven核心特性
- 項目設(shè)置遵循統(tǒng)一的原則, 保證不同開發(fā)環(huán)境的兼容性
- 強大的依賴管理, 項目依賴組件自動下載, 自動更新
- 可擴展的插件機制, 使用簡單, 功能豐富
3. maven的安裝
- [官網(wǎng)] https://maven.apache.org/ 下載
image.png- 解壓縮以后, 將"D:\apache-maven-3.8.3-bin\apache-maven-3.8.3\bin"這個路徑添加到系統(tǒng)環(huán)境變量path中
- 最后進行測試看是否成功
image.png
- 如果測試顯示的錯誤, 那么需要您仔細看一下自己電腦中JAVA_HOME中的環(huán)境配置是否正確, 根據(jù)jdk版本的不同會有所不同[盡量配置成下面這樣, 這樣會包含jdk和jre]
image.pngimage.png
4. eclipse配置maven
window→preferences→找到mavenimage.png
5. eclipse創(chuàng)建maven項目
- 本人使用的是eclipse2021.9的版本, 所以在項目欄左側(cè)會直接有create maven project選項, 點擊以后
image.png, 然后next
finish完成就創(chuàng)建好了一個maven項目image.png
maven 坐標 | 含義 |
---|---|
GroupId | 機構(gòu)或者團體的英文, 采用"逆向域名"形式書寫 |
ArtifactId | 項目名稱, 說明用途, 例如:cms, oa |
Version | 版本號, 一般采用"版本 + 單詞" |
6. maven依賴管理
- Maven利用dependency(依賴)自動下載,管理第三方j(luò)ar, 2. 在pom.xml文件中配置項目依賴的第三方組件, 3. maven自動將依賴從遠程倉庫下載至本地倉庫, 并在項目中使用
image.pngmaven中央倉庫的檢索網(wǎng)站: search.maven.org
image.pngimage.pngimage.png
image.png
7. 本地倉庫和中央倉庫
概念
image.png
eclipse中查看本地倉庫位置
image.png
- 配置阿里云私服, 這樣下載依賴的時候會快很多[當然現(xiàn)在的私服url是這面顯示的, 但是過些年以后可能會變, 到時候留言, 本人會跟你一起找合適的url]
<repositories>
<repository>
<!-- 創(chuàng)建私服的地址 -->
<id>aliyun</id>
<name>aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</repository>
</repositories>
8. maven構(gòu)建Java Web工程
8.1 配置Tomcat, 如果已經(jīng)配置好了可以忽略
注意下面的圖片這是tomcat安裝版本自動查找的你本地的jre, 默認即可, 下一步才是選擇安裝路徑配置jre.png
eclipse中添加tomcat服務(wù).pngimage.pngimage.png
8.2 創(chuàng)建maven web項目, 前幾步跟創(chuàng)建普通maven項目一樣
- 不同之處是需要修改JRE System Library(默認是jdk1.5, 需要改成本機本機的jdk)
image.png image.png- 然后再項目上右擊, 選擇properties→找到Project Facets→單擊Convert to faceted form...→勾選Dynamic Web Module→右側(cè)Runtimes選擇tomcat然后apply and close