JAVA代码规范插件(P3C)是阿里巴巴2017年10月14日在杭州云栖大会上首发的,使之前的阿里巴巴JAVA开发手册正式以插件形式公开走向业界。插件的相关信息及安装包都可以在GitHub(https://github.com/alibaba/p3c)上获取。目前插件实现了开发手册中的53条规则,只能满足较为基本的代码检测,后继应该会更加完善。

  MyEclipse中阿里JAVA代码规范插件(P3C)的安装跟通常的插件安装方法相同,有三种方法。

安装方法:

方法一、MyEclipse中在线安装

1、顶部菜单Help→Install from Site...。

2、点击add,在Name里输入插件名称(随意),在Location输入插件地址:https://p3c.alibaba.com/plugin/eclipse/update,然后勾选对应的插件,然后一路Next。。直到完成,然后重启MyEclipse就ok了。

方法二、下载后解压安装

1、下载到P3C插件的压缩包。可以浏览器打开https://p3c.alibaba.com/plugin/eclipse/update这个地址,里面可以下载插件的压缩包。 如下:

2、解压后,有features和plugins两个文件夹,将2个文件夹中的内容分别复制到MyEclipse目录下dropins子文件夹里对应的features和plugins两个文件夹里,然后重启MyEclipse就ok了。

方法三、本地Link链接方式安装

1、建一个专门放插件的文件夹,如C:\MyEclipsePlugin,再在该文件夹中建立具体放插件的文件夹,如C:\MyEclipsePlugin\P3C。

2、解压下载的插件压缩包,将features和plugins两个文件夹复制到C:\MyEclipsePlugin\P3C目录下。

3、在MyEclipse目录下dropins子文件夹中,建立一个P3C.link文件(文件名随意,文件后缀为.link),用文本方式打开P3C.link文件,内容输入刚刚建立的文件夹路径path=C:\\MyEclipsePlugin\\P3C,保存后重启MyEclipse就ok了。

  因为插件没有专门的卸载方法,需要自己手动删除,因此,第三种方法更便于管理各类插件,比较推荐。PS:如果你混合使用了第三种方法和前面某种方法,可能会引起只有第三种方法安装的插件才有效,只要调整下安装方法即可。

使用方法:

1、首先确认是否安装成功。

(1)进入MyEclipse,在工具栏看到P3C的按钮,左边是代码检测按钮,右侧是中英文切换按钮,如下:

(2)鼠标右键点击项目目录或鼠标右键点击当前编辑的文件,看到P3C的按钮,如下:

2、使用挺简单,可以根据需要对一个目录或者一个文件进行检测,检测结果展示在P3C result中,Rule Detail中展示具体的规则,在Rule Detail界面时,旁边还有个小黄书按钮,点进去可以看所有的检测规则,如下:

MyEclipse中阿里JAVA代码规范插件(P3C)的安装及使用的更多相关文章

  1. IDEA中阿里JAVA代码规范插件(P3C)的安装及使用

    JAVA代码规范插件(P3C)是阿里巴巴2017年10月14日在杭州云栖大会上首发的,使之前的阿里巴巴JAVA开发手册正式以插件形式公开走向业界.插件的相关信息及安装包都可以在GitHub(https ...

  2. Myeclipse中把java代码导成UML类图

    Myeclipse中把java代码导成UML类图 1.右键点击项目名称,选择New-------àUML2 Model 2.给类图命名 3.导成类图 1)如果要把整个项目导成类图,则把整个项目拖到类图 ...

  3. 静态代码扫描之阿里java代码规范IDEA插件

    前言 2017年2月9日,首次公布<阿里巴巴Java开发手册>; 2017年9月25日,阿里巴巴集团发布了<阿里巴巴Java开发手册>PDF终极版; 2017年10月14日,在 ...

  4. 安装阿里Java代码规约插件

    概述 2017年10月14日杭州云栖大会,Java代码规约扫描插件全球首发仪式正式启动,规范正式以插件形式公开走向业界,引领Java语言的规范之路.目前,插件已在云效公有云产品中集成,立即体验!(云效 ...

  5. 阿里java代码检测工具p3c

    阿里在杭州云栖大会上,正式发布众所期待的<阿里巴巴Java开发规约>扫描插件! 该插件由阿里巴巴P3C项目组研发.这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把<阿里巴巴 ...

  6. Eclipse/STS 在线安装阿里java代码规约插件

    1.打开Idea的在线安装插件界面,通过“Help”-->“Install New Software...” 进入 2. 在 “Work with” 栏输入插件包的下载地址:https://p3 ...

  7. 阿里java开发规范学习(附P3C IDEA插件 帮助规范的养成)

    浅析 阿里巴巴 Java 开发规约 (未完成) 更加优秀的页面展现请到浅析 阿里巴巴 Java 开发规约 contents 为什么要学 编程规约 P3C IDEA 插件 why-use 我们知道,一般 ...

  8. eclipse手动安装alibaba代码规范插件+取消阿里编码规约插件扫描出来的警告及错误

    如果你的开发环境无法访问外网,那么手动安装阿里巴巴的代码规范插件是一个不错的选择.另外,很多教程说该插件需要jdk1.8以上,我试了一下jdk1.7也是可以运行的,更低的版本就不知道了,貌似jdk1. ...

  9. Eclipse阿里代码规范插件安装,卸载与使用

    使用阿里代码规范插件,我们就可以查看我们写的代码是否规范了 找到阿里代码插件网址: 网址:https://p3c.alibaba.com/plugin/eclipse/update/ 打开我们的网址, ...

随机推荐

  1. js 数组的常用方法

    pop,push,reverse,shift,sort,splice,unshift 会改变原数组 join,concat,indexOf,lastIndexOf,slice,toString 不会改 ...

  2. js 循环 常用方法

    $(function () { var num = ["1","2","3","4","5",&qu ...

  3. JSP最常用的五种内置对象(out,request,response,session,application)

    为了简化开发过程,JSP提供了一些内置对象,它们由容器实现和管理.开发者在JSP页面中无需声明,无需实例化就可使用.主要有out,request,response,session,applicatio ...

  4. Swagger文档转Word 文档

    GitHub 地址:https://github.com/JMCuixy/SwaggerToWord/tree/developer 原创作品,转载请注明出处:http://www.cnblogs.co ...

  5. 【java开发系列】—— 集合使用方法

    一.首先看一下集合的框架图: 由于collection也继承了Iterator和comparable接口,因此我们可以使用Iterator来遍历元素,也可以通过自定义compareTo函数来重新编写自 ...

  6. orm查询

    all:models.表名.objects.all() 结果是queryset集合 filter: models.表名.objects.filter() 结果是queryset集合 get: mode ...

  7. 模块(一)——re模块

    re模块下的常用方法: import re ret = re.findall('a', 'eva egon yuan') # 返回所有满足匹配条件的结果,放在列表里 print(ret) #结果 : ...

  8. Vue 环境搭建之Hello World

    建 目录 webpack-vuedemo1 安装依赖组件 : 初始化 npm init npm install --save vue npm install --save-dev babel-core ...

  9. Gym 101612C Consonant Fencity

    原题传送门 题意:给定一个只含小写字母的字符串,假设aeiouyw为元音字母,现在要把一些字母变为大写,要求相同字母的大小写必须相同,统计变化后的字符串中有多少对相邻.同为辅音字母且大小写不一样的字符 ...

  10. java的finalize()方法与C++的析构函数

    ---<java编程思想> 读书笔记 --- 2017/3/15 读<java编程思想>读到初始化与清理一章,文中提及java的finalize()方法,联想到了C++的析构函 ...