如何导出IntelliJ的Settings->Editor->Inspections下的Java相关检查配置
你之前导出全量设置和默认检查配置取不到对应规则,是因为自定义的Unused declaration入口注解这类规则,属于你当前使用的检查配置(Profile)的专属内容,不会包含在全局设置导出包,也不在默认空配置的导出文件里。
推荐方案:绑定到项目共享(无需团队成员手动导入)
- 打开
Settings -> Editor -> Inspections页面,点击顶部Profile下拉框旁的齿轮图标 - 选择
Copy to Project,将你已经配置好注解规则的检查配置复制为项目级配置 - 操作完成后,项目根目录下的
.idea/inspectionProfiles/文件夹会生成对应的xml配置文件,你配置的@Autowired、@Value等自定义规则全部都在这个文件中 - 将该xml文件提交到代码仓库,团队成员拉取代码后配置会自动生效
可选方案:单独导出检查配置文件手动分发
如果不需要绑定项目,要单独导出全局配置:
- 同样打开
Settings -> Editor -> Inspections页面,点击Profile旁的齿轮图标 - 选择
Export,选中你正在使用的检查配置,导出为独立xml文件 - 其他成员可以在同样位置选择
Import Profile导入该文件,所有自定义检查规则、入口点注解配置都会同步完成
验证方式
导出完成后打开xml文件,直接搜索autowire、value等你配置过的注解关键词,就能找到对应的规则配置段,不会再出现之前只有空配置的情况。
内容的提问来源于stack exchange,提问作者joseph
相关产品推荐
相关产品推荐

