栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

maven-dependencyManagement注意事项

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

maven-dependencyManagement注意事项

一、项目背景

项目做的是一个线上婚庆服务平台,客户可以在线上对主持人以及策划团队进行选择,该项目包含后台管理以及客户网站两个模块,我将这两个模块创建在同一个父项目中,将父项目声明为pom用来管理资源,两个模块用继承资源。

二、dependencyManagement

父项目




    4.0.0

    com.codeXie
    tingyu_project
    1.0-SNAPSHOT
    tingyu_project

    pom

    
        8.0.11
        3.5.2
        5.2.2.RELEASE
        2.0.4
        1.7.25
        1.2
        3.1.0
        2.2
        4.12
        2.9.9
        1.8
        1.8
        5.7.0
    

    
    
        
            commons-io
            commons-io
            2.5
        
        
            org.springframework
            spring-context
            ${spring-version}
        
        
            org.springframework
            spring-jdbc
            ${spring-version}
        
        
            org.springframework
            spring-test
            ${spring-version}
        
        
            org.aspectj
            aspectjweaver
            1.9.4
        
        
        
            org.springframework
            spring-webmvc
            ${spring-version}
        
        
        
            org.mybatis
            mybatis
            ${mybatis-version}
        
        
        
            mysql
            mysql-connector-java
            ${mysql-version}
        
        
        
            org.mybatis
            mybatis-spring
            ${mybatis-spring-version}
        
        
        
            com.fasterxml.jackson.core
            jackson-databind
            ${jackson-version}
        
        
        
            org.slf4j
            slf4j-log4j12
            ${slf4j-version}
        
        
        
            org.projectlombok
            lombok-maven-plugin
            1.18.12.0
            provided
        
        
        
            junit
            junit
            ${junit-version}
            test
        
        
        
        
            javax.servlet
            javax.servlet-api
            ${servlet-api-version}
            provided
        
        
        
            javax.servlet.jsp
            jsp-api
            ${jsp-version}
            provided
        
        
        
            jstl
            jstl
            ${jstl-version}
        

        
            org.apache.logging.log4j
            log4j-core
            2.9.0
        
        
            org.apache.logging.log4j
            log4j-api
            2.5
        

        
        
            commons-fileupload
            commons-fileupload
            1.3.2
        

    
    


后台管理模块



    
        tingyu_project
        com.codeXie
        1.0-SNAPSHOT
    
    4.0.0
    com.codeXie
    tingyu_backend
    1.0-SNAPSHOT
    tingyu_backend
    
        backend_pojo
        backend_service
        backend_mapper
        backend_web
    

    pom


        
            
                commons-io
                commons-io

            
            
                org.springframework
                spring-context

            
            
                org.springframework
                spring-jdbc

            
            
                org.springframework
                spring-test

            
            
                org.aspectj
                aspectjweaver

            
            
            
                org.springframework
                spring-webmvc

            
            
            
                org.mybatis
                mybatis

            
            
            
                mysql
                mysql-connector-java

            
            
            
                org.mybatis
                mybatis-spring

            
            
            
                com.fasterxml.jackson.core
                jackson-databind

            
            
            
                org.slf4j
                slf4j-log4j12

            
            
            
                org.projectlombok
                lombok-maven-plugin

                provided
            
            
            
                junit
                junit

                test
            
            
            
            
                javax.servlet
                javax.servlet-api

                provided
            
            
            
                javax.servlet.jsp
                jsp-api

                provided
            
            
            
                jstl
                jstl

            

            
                org.apache.logging.log4j
                log4j-core

            
            
                org.apache.logging.log4j
                log4j-api

            

            
            
                commons-fileupload
                commons-fileupload

            

        




若在子模块中也声明了dependenceManagement,则必须声明依赖的版本号,否则子模块无法执行maven指令,会报错missing version的错误(版本号缺失)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/602562.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号