论坛首页 Java版

有个关于maven2的及物依赖的疑问

浏览 1118 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2006-11-06 关键字: maven
原先一直用maven1,最近试图转向maven2了,比如,我项目中用到了spring-2.0和acegi-security-1.0.1两个jar,
当我执行 mvn eclipse:eclipse时,由于acegi-security的pom中需要spring1.2.7的一些jar,结果一古脑地加入到我的工程类路径中了,郁闷,我实际上是不需要这些的,因为已经有了spring2.0了。

疑问归结为:怎样处理这种及物信赖中的版本不一致性?能否阻止某个信赖项的及物及赖。
谢谢。
maven2学习中......
   
最后更新时间:2006-11-06
通过exclusions 标签可以屏蔽不需要的包。

<dependency>
	<groupId>org.codehaus.xfire</groupId>
	<artifactId>xfire-spring</artifactId>
	<version>1.2.2</version>
	<exclusions>
		<exclusion>
			<artifactId>spring</artifactId>
			<groupId>org.springframework</groupId>
		</exclusion>
	</exclusions>
</dependency>


在这个例子中,打包的时候不会引入xfire所依赖的spring包!
   
0 请登录后投票
最后更新时间:2006-11-07
十分感谢wener兄弟的帮助。hehe。
   
0 请登录后投票
最后更新时间:2006-11-29
最近在看maven,标记.
   
0 请登录后投票
论坛首页 Java版

跳转论坛:
JavaEye推荐