maven怎么实现父pom的管理

maven怎么实现父pom的管理

    maven怎么实现父pom的管理今天讲点随意的东西吧!昨天在下班以前,自己写了一个小的pom然后里面创建了一个module。用module去继承工程里的父pom。
    就出现了一点的小问题,什么问题呢?这里依赖了一个httpclient的包。但是我在工程中应用的时候发现导入包总是失败!

    <dependencies>
        <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
    </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </dependency>
    </dependencies>

后来查了 一下才发现父pom写的不对,首先给出正确的父pom写法!

//一些配置的版本信息
 <properties>
 //这里面的类似于变量的设置用来记录版本一般
        <http.client.version>4.5.2</http.client.version>
        <lo4j.version>1.2.17</lo4j.version>
 </properties>
    //这里多了一层的依赖管理标签
    <dependencyManagement>
        //里面套上依赖就可以了
        <dependencies>
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpclient</artifactId>
                <version>${http.client.version}</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/log4j/log4j -->

            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>${lo4j.version}</version>
            </dependency>

        </dependencies>

    </dependencyManagement>

    然后错误的版本就是缺少了最外面一层的依赖管理!希望可以给大家一些帮助!错误的代码就不放上来了!
谢谢支持!欢迎评论,交流互粉之类的!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值