目錄
依賴配置
添加依賴的幾種方式:
1.利用中央倉庫搜索的依賴坐標
2.利用IDEA工具搜索依賴
3.熟練上手maven后,快速導入依賴
排除依賴
依賴配置
依賴:指當前項目運行所需要的jar包。一個項目中可以引入多個依賴:
例如:在當前工程中,我們需要用到logback來記錄日志,此時就可以在maven工程的pom.xml文件中,引入logback的依賴。具體步驟如下:
?????1.在pom.xml中編寫標簽
? ? ?2.在標簽中使用引入坐標
?????3.定義坐標的 groupId、artifactId、version
<dependencies><!-- 第1個依賴 : logback --><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.11</version></dependency><!-- 第2個依賴 : junit --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency>
</dependencies>
??????4.點擊刷新按鈕,引入最新加入的坐標
?????????刷新依賴:保證每一次引入新的依賴,或者修改現有的依賴配置,都可以加入最新的坐標
注意事項:
如果引入的依賴,在本地倉庫中不存在,將會連接遠程倉庫 / 中央倉庫,然后下載依賴(這個過程會比較耗時,耐心等待)
如果不知道依賴的坐標信息,可以到mvn的中央倉庫(https://mvnrepository.com/)中搜索
添加依賴的幾種方式:
????????1.利用中央倉庫搜索的依賴坐標
2.利用IDEA工具搜索依賴
3.熟練上手maven后,快速導入依賴
排除依賴
什么是排除依賴?
-
排除依賴:指主動斷開依賴的資源。(被排除的資源無需指定版本)
<dependency><groupId>com.itheima</groupId><artifactId>maven-projectB</artifactId><version>1.0-SNAPSHOT</version><!--排除依賴, 主動斷開依賴的資源--><exclusions><exclusion><groupId>junit</groupId><artifactId>junit</artifactId></exclusion></exclusions>
</dependency>
依賴排除示例:
-
maven-projectA依賴了maven-projectB,maven-projectB依賴了Junit。基于依賴的傳遞性,所以maven-projectA也依賴了Junit
-
使用排除依賴后