1.Maven是一個(gè)項(xiàng)目管理和綜合工具。
現(xiàn)在的java項(xiàng)目基本都采用maven 來管理,以實(shí)現(xiàn)統(tǒng)一的環(huán)境配置。所以maven是必須要搞清楚的。
2.maven的安裝
apache官網(wǎng)下載最新版本的maven,安裝配置環(huán)境變量。這里不贅述。
3.設(shè)置maven 本地庫路徑
在maven安裝路徑下apache-maven-3.5.4\conf修改setting
image.png
4.從maven遠(yuǎn)程存儲(chǔ)庫中下載
在Maven中,當(dāng)你聲明的庫不存在于本地存儲(chǔ)庫中,也沒有不存在于Maven中心儲(chǔ)存庫。這時(shí)候就要我們配置pom.xml文件
例如:localizer
<dependency>
<groupId>org.jvnet.localizer</groupId>
<artifactId>localizer</artifactId>
<version>1.8</version>
</dependency>
如果只是這么配會(huì)報(bào)錯(cuò)的。需要添加下面
<repositories>
<repository>
<id>java.net</id>
<url>https://maven.java.net/content/repositories/public/</url>
</repository>
</repositories>
maven 查找順序?yàn)楸镜貛欤醒氪鎯?chǔ)庫,和配置的庫。
5.定制庫到本地maven庫
如果你的maven 項(xiàng)目依賴本地的某個(gè)編譯的jar文件。
例如,kaptcha,它是一個(gè)流行的第三方Java庫,它被用來生成 “驗(yàn)證碼” 的圖片,以阻
止垃圾郵件,但它不在 Maven 的中央倉庫中。講jar包存放在c盤:
mvn install:install-file -Dfile=c:\kaptcha-{version}.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion
安裝完畢,講下面依賴加入到你的項(xiàng)目。
<dependency>
<groupId>com.google.code</groupId>
<artifactId>kaptcha</artifactId>
<version>2.3</version>
</dependency>