在进行项目开发的时候,咱们使用maven来作项目的构建和管理。为了方便项目中各个模块之间的复用,项目一般会有多个模块构成。不一样的模块,会各自应用本身须要的jar包依赖,就会致使不一样的模块引用了不一样版本的jar包依赖,从而出现兼容性问题。还有为了方便版本的统一升级维护,防止部分模块的依赖升级,致使项目中的多个版本的同名jar。基于这些缘由,使用maven的统一版本管理就能够解决相似的问题。mybatis
<properties> <jackson.version>2.8.10</jackson.version> <tk.mybatis.version>4.0.0</tk.mybatis.version> </properties>
<dependencyManagement> <dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>${tk.mybatis.version}</version> </dependency> </dependencies> </dependencyManagement>
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </dependency>