emanjusaka —— 彼岸花开可奈何

微知识:Maven中指定parent版本时不能使用变量

242
0
微知识:Maven中指定parent版本时不能使用变量

博客:https://www.emanjusaka.com

公众号:emanjusaka的编程栈

微知识

子项目中<parent>的版本号可以使用父项目中定义的 properties 变量

如果是单项目或者顶层项目,是不能使用变量的,只能硬编码指定<parent>的版本号

     <parent>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-parent</artifactId>
         <version>2.7.18</version>
     </parent>

父 POM 的版本号是子模块依赖解析的基础,如果版本号是动态的(例如通过变量设置),那么 Maven 在解析依赖时将无法确定父 POM 的具体版本,从而导致构建失败或不可预测的行为。

···

版权声明 COPYRIGHT

谦学于心,谷纳万物,静思致远,共筑收获之旅!