mvn設置

mvn倉庫網址:apache

https://mvnrepository.comapi

 

安裝好maven後,必定要確認安裝路徑下的setting.xml與本地倉庫中的setting.xml一致。maven

座標:ide

什麼是座標? 在平面幾何中座標(x,y)能夠標識平面中惟一的一點 Maven座標主要組成 groupId:定義當前Maven項目隸屬項目 artifactId:定義實際項目中的一個模塊 version:定義當前項目的當前版本 packaging:定義該項目的打包方式 Maven爲何使用座標? Maven世界擁有大量構建,咱們須要找一個用來惟一標識一個構建的統一規範 擁有了統一規範,就能夠把查找工做交給機器測試

<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.8.2</version>
</dependency>spa

依賴管理-依賴範圍:3d

 

 

 依賴管理-依賴範圍xml

 

其中依賴範圍scope 用來控制依賴和編譯,測試,運行的classpath的關係. 主要的是三種依賴關係以下: 1.compile: 默認編譯依賴範圍。對於編譯,測試,運行三種classpath都有效 2.test:測試依賴範圍。只對於測試classpath有效 3.provided:已提供依賴範圍。對於編譯,測試的classpath都有效,但對於運行無效。由於由容器已經提供,例如servlet-api 4.runtime:運行時提供。例如:jdbc驅動blog

相關文章
相關標籤/搜索