Maven(九)依赖的传递

山鸡 跟着 楠哥 混;

楠哥 跟着 B哥 混;

间接的,山鸡 也跟着 B哥 混。


shanji只引入了对nange的依赖,maven的依赖包中却有bge,那是因为nange引入了对bge的依赖。继而传递到shanji这里。

图片发自App

有一天,山鸡为了表衷心,对楠哥说:我只听你一个人的,其它谁都不听。于是用到了exclusion标签,排除掉了对B哥的依赖。

图片发自App



我们看到项目中实际使用的是jdk1.7,而外面显示的是jdk1.5,那是因为maven默认使用的是jdk1.5。

图片发自App

可以一个项目一个项目的修改,但是太慢。

图片发自App

一劳永逸的改法:去settings.xml中设置。

图片发自App

你可能感兴趣的:(Maven(九)依赖的传递)