Maven的依赖是使用Maven坐标来定位的,而Maven坐标主要由GAV(groupId, artifactId, version)构成。因此,使用任何一个依赖之间,你都需要知道它的Maven坐标。
http://www.mvnrepository.com 在这里可以找到很多的依赖坐标。
1、依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${springframework.version}</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
groupId,必选,实际隶属项目
artifactId,必选,其中的模块
version必选,版本号
type可选,依赖类型,默认jar,还有一个比较特殊的,好像是以axi开头的,用的是mar
scope可选,依赖范围,默认compile还有test,provided,runtime,system
optional可选,标记依赖是否可选,默认false
exclusion可选,排除传递依赖性,默认空