自学内容网 自学内容网

IDEA:Properties in parent definition are prohibited

问题背景

如果你在POM.xml中使用了自定义版本,那么IDEA就没办法很动态检测(其实可以做到的,不是吗),就会有一个Properties in parent definition are prohibited 的错误信息(禁止使用父级定义中的属性),而fix option是让你把版本号set在inline模式,也就是直接写到对应libraries那边。两种方案其实都有优缺点,但是这个红色的报错确实让人忍无可忍。于是你需要设置一下

解决方案

  1. 禁用 IDEA 中的检查:你可以通过 IntelliJ IDEA 的设置来禁用这个检查。打开 File -> Settings -> Editor -> Code Style -> Inspections,搜索 "Usage of properties in modules parent definition is prohibited",然后将它的错误级别从 "Error" 改为 "Warning" 或者完全禁用。(我试了是无效,因为默认以及是Warning)

  2. 修改 IDEA 设置(建议!!!):另一种方法是直接在 IDEA 的设置中禁用这个错误提示。你可以在 Preferences 中搜索 "prohibited",然后取消选中 "Usage of properties in modules parent definition is prohibited" 的选项。

 


原文地址:https://blog.csdn.net/moshowgame/article/details/142634770

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!