点击上方“大数据躺过的坑”,选择“置顶公众号”

资源干货第一时间送达!

原创 | (2周年)在人生的前行路上,大数据躺过的坑(九月哥)不再让你孤单

人生苦短,我愿分享。

本公众号【大数据躺过的坑】将秉持活到老学到老学习无休止的

交流分享开源精神,

汇聚于互联网和个人学习工作的精华干货知识,

一切来于互联网,反馈回互联网。

目前研究领域:

语言涉及:

Java、Scala、Python、Shell、Linux等 。

同时还涉及平常所使用的手机、电脑和

互联网上的使用技巧、问题和实用软件。

只要你一直关注和呆在群里,每天必须有收获。

本人个人博客:

本人个人Github:

有我最珍惜的你

给我最珍惜的你

—《九月哥每天在路上》

在本月(2018年8月)前面的博文里,我已经介绍了

2017年,经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。        阿里技术公众号于今年的2月9日首次公布《阿里巴巴Java开发规约》,瞬间引起全民代码规范的热潮,上月底又发布了PDF的终极版,大家踊跃留言,期待配套的静态扫描工具开放出来。        为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。它就是Alibaba Java Coding Guidelines 插件。

该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。

对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。

本博文,重点在如下两种编程工具下安装 Alibaba Java Coding Guidelines 插件。

(1)在IDEA里安装

(2)在Eclipse/MyEclipse里安装

1. 打开 Settings >> Plugins >> Browse repositories...

也许,你会出现如下情况。

注意:出现这种情况是,因为插件zip包托管在Jetbrains官方CDN上,所以是从国外的服务器进行下载,可能会出现超时的情况。

Eclipse/MyEclipse:

注意: 安装完成后它会提示你重启Eclipse,点击确定即可。

我在安装完成功之后, 右键选择一个类进行扫描的时候, 没有任何反应, 找了半天发现P3C Result视图和Rule Detail中分别报了个错, 大致如下:

Plug-in com.alibaba.smartfox.eclipse.plugin was unable to load class com.alibaba.smartfox.eclipse.ui.RuleDetailView

解决:         删除eclipse下的/eclipse/configuration/org.eclipse.update/这个目录,重启Eclipse。

(1). 打开插件页面

-alibaba-java-coding-guidelines

由于最新的版本是V1.0.5。

(2).Settings >> Plugins >> Install plugin from disk...,选择刚刚下载的zip包安装,然后重启IDEA。

假设我的,是放在电脑的桌面。

温馨提示:       在右键检查代码时, 建议每次选中某个具体的类来校验规范. 最好不要右键选中一个项目检查,不要问我为什么, 我要去重启Eclipse了…

大家都在看

生活不易,唯有努力。欠下的账,迟早是要还的。

觉得有用就转发分享一下吧

大家8月份的第三个周四愉快,与你前行

hadoop开发   :       2

大数据零基础入门 :  0

hadoop零基础入门:  0

大数据开发 :  9

本人个人博客:

本人个人Github:

【大数据和人工智能躺过的坑(总群)】

QQ技术交流群

一码不扫,何扫天下

如何加入大数据

大数据躺过的坑

一码不扫,何扫天下

如何加入Java架构师

Java从入门到架构师

一码不扫,何扫天下

如何加入人工智能

人工智能躺过的坑

一码不扫,何扫天下

本文版权归(Java从入门到架构师)作者和微信公众平台共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。 如果您认为这篇文章还不错或者有所收获,您可以通过下边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【点赞】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!

看完本文有收获?请转发分享给更多人

关注「Java从入门到架构师」,提升大神技能

超过10万+人正在关注

目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。语言涉及:Java、Scala、Python、Shell、Linux等。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件,热衷于分享开源技术,热爱开源、拥抱开源,我是90后九月哥,微信公众号:大数据躺过的坑,我为自己带盐,谁说90后不能活出精彩人生!!!

注意:此群是免费

如需入【Java从入门到架构师基础系列之从Java SE基础到项目实战(目前仅限在校大学生)】,关注公众号后台回复“Java从入门到架构师基础系列之Java SE微信付费交流群”

注意:此群是69元(2018年8月份入群)

~等你来撩我哦~

添加九月哥小助手个人微信号

解锁更多资源干货

记得替九月哥小助手把这波干货分享给小伙伴哦

不要忘记点赞,么么哒~

觉得不错,请点赞和留言