SpringBoot项目怎么在不改变父包版本号的情况下修改子包版本

以spring-boot-starter-log4j2为例
第一种
屏蔽spring-boot-starter-log4j2的log-api和log-core包,单独引用log4j-api和log4j-core的2.15.0版本



    org.springframework.boot
    spring-boot-starter-log4j2
    
        
            org.apache.logging.log4j
            log4j-core
        
        
            org.apache.logging.log4j
            log4j-api
        
    



    org.apache.logging.log4j
    log4j-api
    2.15.0


    org.apache.logging.log4j
    log4j-core
    2.15.0

第二种


    2.15.0

注意:spring boot的父项目中有引用此log42.version变量,当前工程中设置此变量覆盖父项目即可调整log4j的版本

你可能感兴趣的:(SpringBoot项目怎么在不改变父包版本号的情况下修改子包版本)