maven管理springboot starter包时内部包版本异常解决记录
最近一直在用springboot,自己搭个demo研究下,maven reimport时starter内包版本异常,具体如下:
logging starter版本用的2.1.6,reimport后红线,库里包不存在,直接到中央仓查看没有这个版本,不解,查看starter对应pom,
<dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-to-slf4j</artifactId> <version>2.11.2</version> <scope>compile</scope> </dependency>
版本用的时2.11.2,为什么这里会加载了2.1.6呢,肯定是配置问题,然后看到自己之前定义过一个参数
<properties> <log4j2.version>2.1.6.RELEASE</log4j2.version> <properties>
考虑是不是和库里的参数名重复了,注释掉,果然问题就消失了,后边定义参数都加了前缀my
<my.log4j2.version>2.1.6.RELEASE</my.log4j2.version>