发表于: java/j2ee | 作者: | 日期: 2013/4/27 03:04

Maven在dependencyManagement元素中为你提供了一种方式来统一依赖版本号。你经常会在一个组织或者项目的最顶层的父POM中看到dependencyManagement元素。使用pom.xml中的dependencyManagement元素能让你在子项目中引用一个依赖而不用显式的列出版本号。
Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后它就会使用在这个dependencyManagement元素中指定的版本号。
4.0.0
org.sonatype.mavenbook
a-parent
1.0.0



mysql
mysql-connector-java
5.1.2



然后,在子项目中,你可以使用如下的依赖XML添加一个对MySQL Java Connector的依赖:
4.0.0 org.sonatype.mavenbook
a-parent
1.0.0
project-a


mysql
mysql-connector-java


如果mysql-connector-java在顶层父项目中被作为一个依赖列出,这个层次中的所有项目都将引用该依赖。使用dependencyManagement能让你统一并集中化依赖版本的管理,而不用添加那些会被所有子项目继承的依赖。
[整理自网络]

: https://blog.darkmi.com/2013/04/27/276.html

本文相关评论 - 1条评论都没有呢
Post a comment now » 本文目前不可评论

No comments yet.

Sorry, the comment form is closed at this time.