SonarQube http://blog.csdn.net/wuxuehong0306/article/details/50847893 http://www.cnblogs.com/qiaoyeye/p/5249786.html