Maven簡介
在搭建工程時,需要引入第三方jar包,可能此jar包還依賴與其他的jar包,因爲沒有第三方類庫的依賴關係,會導致classnotfound錯誤,以此可以使用maven作爲項目構建工具。
dependencies元素
此元素包含多個項目依賴需要使用的dependency
dependency元素
dependency元素通過groupId,artifactId以及vesion確定唯一依賴,有人稱這三個爲座標。
groupId:組織的唯一標識
artifactId:項目的唯一標識
version:項目的版本
變量定義
<properties> <spring-framework.version>4.1.5.RELEASE</spring-framework.version> </properties> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <scope>${spring-framework.version}</scope> </dependency> |
Maven運作方式
Maven會自動根據dependency中的依賴配置,直接通過互聯網在maven中心庫下載相關依賴包到.m2目錄下,.m2目錄是你本地maven庫。如果你不知道你所依賴的jar包的dependency怎麼寫的話。可以到http://mvnrepository.com網站檢索。若maven中心庫中沒有你需要的jar包,你需要通過下面的maven命令打到本地maven庫後應用即可,如下
mvn install:install-file -DgroupId=com.oracle “-DartifactId=ojdbc14” “-Dversion=10.2.0.2.0” “-Dpackaging=jar” “-Dfile=D:ojdbc14.jar”