当前位置: 首页 > article >正文

flatten-maven-plugin统一版本打包失败问题记录

问题:

'dependencies.dependency.version' for xxx:jar is missing. @xxx:${revision}

子模块打包不会自动打包依赖的其他包

排查过程:

1:查看flatten-maven-plugin版本是否有冲突,与maven.compiler版本是否有冲突

目前版本:

<maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
<flatten-maven-plugin.version>1.5.0</flatten-maven-plugin.version>

2:idea缓存清理,刷新maven,maven本地仓库清理后重新打包

3:最后换了版本号后好了,发现项目版本号大小写没有统一,也就是版本号不一致

原来

父pom:

bom:

修改成一直的大写就好了。

注意:里程碑版本的大小写:在Maven中,里程碑版本(如SNAPSHOT)是区分大小写的。例如,“-SNAPSHOT”表示一个快照版本,而“-snapshot”则不会被识别为快照版本。Maven在解析版本号时,会严格检查里程碑版本部分的大小写。


http://www.kler.cn/news/339760.html

相关文章:

  • 为确保阻塞缺陷的解决时间要求得到有效执行,可以采取以下措施:
  • 开放原子开源基金会网站上的开源项目EasyBaaS存在内存泄露缺陷
  • GPT-SOVIT模型部署指南
  • 【python实操】python小程序之封装(登录、小明)
  • linux中的火墙优化策略
  • 生成哈夫曼树
  • Python国庆作业
  • 电机、减速机、轮行走的脉冲分辨率
  • 【springboot】简易模块化开发项目整合Redis
  • AI学习指南深度学习篇-生成对抗网络的数学原理
  • 【C语言系统编程】【第三部分:网络编程】3.2 数据传输和协议
  • GO GOPS学习
  • Apache Flink 和 Apache Kafka
  • Flink 03 | 数据流基本操作
  • 车身控制系统(BCM)详解
  • Spring相关知识补充
  • 75 华三vlan端口隔离
  • 机器学习:opencv--图像拼接
  • 通过网页设置参数,submit还是json
  • SQL第14课挑战题