当前位置: 首页> 娱乐> 明星 > idea:解决Maven报错 Properties in parent definition are prohibited

idea:解决Maven报错 Properties in parent definition are prohibited

时间:2025/7/9 8:20:08来源:https://blog.csdn.net/zhanqq2012/article/details/140348226 浏览次数:0次

在父pom文件中定义了

<dhversion>1.0-SNAPSHOT</dhversion>

在子模块中引用

<parent><groupId>com.douhuang</groupId><artifactId>douhuang-springcloud</artifactId><version>${dhversion}</version>
</parent>

则会出现dhversion字段会标红,并出现Properties in parent definition are prohibited提示

解决办法:

父pom改为

<revision>1.0-SNAPSHOT</revision>
<parent><groupId>com.douhuang</groupId><artifactId>douhuang-springcloud</artifactId><version>${revision}</version>
</parent>

Maven官方文档说:自 Maven 3.5.0-beta-1 开始,可以使用 ${revision}, ${sha1} and/or ${changelist} 这样的变量作为版本占位符。

即在maven多模块项目中,可配合插件flatten-maven-plugin及${revision}属性来实现全局版本统一管理。

注意:只能命名成revision,不可以更改成其他命名;

关键字:idea:解决Maven报错 Properties in parent definition are prohibited

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: