阿里巴巴 Java 开发规约 IDEA 插件安装与使用指南
2019 年 10 月 15 日,阿里巴巴在杭州云栖大会《研发效能峰会》上正式发布《阿里巴巴 Java 开发手册》扫描插件(P3C)。该插件基于 Inspection 机制,能在编写代码时实时检测不符合规范的代码,并按 Blocker、Critical、Major 三个等级显示问题。对于历史遗留代码,部分规则还支持批量一键修复,极大提升了代码审查效率。
IntelliJ IDEA 安装方式
IDEA 版插件已发布至官方仓库,最低支持版本 14.1.7,需 JDK 1.7 及以上环境。
- 打开
Settings >> Plugins >> Browse repositories。 - 输入
Alibaba搜索插件。 - 找到对应插件后点击安装,等待完成即可。

Eclipse 安装方式
Eclipse 版插件支持 4.2(Juno,JDK 1.8+)及以上版本,通过 Update Site 进行安装。
- 选择
Help >> Install New Software。 - 输入
https://p3c.alibaba.com/plugin/eclipse/update作为地址。 - 勾选列表中的插件并完成安装。
更新检测可通过 Help >> Check for Updates 进行。
插件使用与功能
安装完成后,右键点击项目根目录,即可看到相关菜单选项。

执行扫描后,控制台会列出所有违规项。插件不仅支持静态扫描,还具备自动提示效果,在编码过程中就能发现潜在问题。

对于可自动修复的规则,插件提供了便捷的一键修复功能,无需手动逐条修改。

Git 开源地址:https://github.com/alibaba/p3c

