首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

maven3去掉反复的依赖jar包

2012-07-03 
maven3去掉重复的依赖jar包??? 在做xml解析的时候由于要用到dom4j,看了下依赖的dom4j两个,一个groupId是do

maven3去掉重复的依赖jar包

??? 在做xml解析的时候由于要用到dom4j,看了下依赖的dom4j两个,一个groupId是dom4j,另一个是org.dom4j。org.dom4j是我在配置文件声明的,而dom4j这个肯定就是工程依赖的jar包所依赖的,传递过来的。找吧!

??? 好久没看maven差不多忘的差不多了,搜下,pom文件目录下运行mvn dependency:tree,查看依赖关系树形结构的命令。看了下,两个jar包依赖的dom4j的groupId是dom4j。分别是hibernate3.6和poi-ooxml。在相关依赖配置中添加属性,如下:

   <dependency><groupId>org.hibernate</groupId><artifactId>hibernate</artifactId><version>3.6.1.Final</version><exclusions>      <exclusion>        <groupId>dom4j</groupId>        <artifactId>dom4j</artifactId>            </exclusion>    </exclusions>  </dependency>

?重新构建下,groupId为dom4j的jar包消失。

?

ps:

话说工程父pom文件中可以利用?? ??

<dependencyManagement>
??????? <dependencies>

标签定义去掉重复的jar包,我试了下不好使,但是其他的好使,不知道为啥,以后再研究吧。

热点排行