maven包引用时,怎么不用重复引用第三方包 5C

1.比如我自己封装了一个maven包。发布到仓库后,这个maven里我引用了其他的第三方maven包。
现在我在项目中使用了我发布的包,如何才能不重复引用,我的maven包里面使用到的其他第三方maven包。

3个回答

仓库分为:本地仓库、第三方仓库(私服)、中央仓库,你把自己发布的包里引用的第三方包都放在本地仓库里。总的来讲,你自己封装的包和其中引用的第三方包应该看做一个整体、

我理解的是由于某个包中包含第三方jar包,导致引入多个相同的包,不知道我理解的对不对,可以使用标签

例如:
导入Dubbo时排除spring等

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dubbo</artifactId>
    <version>2.5.3</version>
    <exclusions>
        <exclusion>
            <groupId>org.springframework</groupId>
            <artifactId>spring</artifactId>
        </exclusion>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
        <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </exclusion>
    </exclusions>
</dependency>
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!