在進行項目開發的時候,咱們使用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>