IDEA建立Maven的Java專案和JavaWeb專案流程
Maven簡介:
Maven是基於專案物件模型(POM project object model),可以通過一小段描述資訊(配置)來管理專案的構建,報告和文件的軟體專案管理工具.通俗點講,就是通過pom.xml檔案的配置獲取jar包,而不用手動去新增jar包,如果需要使用pom.xml來獲取jar包,那麼首先該專案就必須為maven專案,maven專案可以這樣去想,就是在java專案和web專案的上面包裹了一層maven,本質上java專案還是java專案,web專案還是web專案,但是包裹了maven之後,就可以使用maven提供的一些功能了(通過pom.xml新增jar包)。
所以,根據上一段的描述,我們最終的目的就是學會如何在pom.xml中配置獲取到我們想要的jar包,在此之前我們就必須瞭解如何建立maven專案,maven專案的結構是怎樣,與普通java,web專案的區別在哪裡,還有如何配置pom.xml獲取到對應的jar包等等
Maven倉庫說明:
儲存jar的倉庫(3種倉庫)
1. 本地倉庫:為當前本機電腦上的所有Maven工程服務。儲存在本地磁碟,預設在系統盤c盤 使用者名稱/.m2/xx 通過settings.xml 更改本地倉庫localRepository
2. 遠端倉庫:一般都使用國內映象或者公司自己搭建私服. 一般用Nexus 目的:加快下載速度 私服存在的意義:開發者電腦更新,本地倉庫就有jar。
目前常用的就是:①華為映象 ②阿里映象
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
3. Maven(中央)倉庫:架設在Internet上,為全世界所有Maven工程服務。Maven團隊維護的jar包倉庫 http://repo1.maven.org/maven2/ 一般用這個查POM:http://mvnrepository.com/ 檢索順序:先檢索本地倉庫--再檢索遠端倉庫
如下圖:
詳細:
簡潔:
在IDEA中設定Maven:
(一) 建立Maven的Java專案
New project 建立新的Maven專案
(二) 建立Maven的JavaWeb專案
2.1 在建立Java專案的基礎上
修改配置檔案 pom.xml
到此Maven的Java和JavaWeb專案就建立完成了!!!
感謝觀看.希望初學者的你有幫助