先挖个坑,以后慢慢填。
Maven依赖主要就包括这几个方面:
依赖
依赖范围
compile、test、provided、runtime
依赖传递
<dependencies>
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</dependency>
</dependencies>
依赖冲突
两个原则
可选依赖
optional标签,false,传递依赖,true不传递依赖
排除依赖
<exclusions>
<exclusion>
<groupId></groupId>
<artifactId></artifactId>
</exclusion>
</exclusions>