ITKeyword,专注技术干货聚合推荐

注册 | 登录

Maven 配置tomcat和findbug插件(在eclipse建立的项目中)

Heyeverybody 分享于 2015-11-13

推荐:Eclipse Tomcat插件的配置, 及 Tomcat 的配置

  首先下载 对应 eclipse 版本的 tomcat 插件版本,(这里要注意: Tomcat 插件是Tomcat 插件,Tomcat 是 Tomcat, 两者不能混淆!) 下载地址:http://www.eclipset

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

tomcat插件

a)        tomcat的maven插件可以在tomcat的官网上寻找,这就是tomcat插件的plugin


b)        将tomcat的plugin配置到项目的pom文件中


在这里我们使用2.2的版本,而且要把plugin放在build标签下面,而不是pluginManagement标签下面。

 

这样我们的一个tomcat插件就配置完成了。

 

c)        在eclipse中运行配置的tomcat

在点击项目右键-》run as-》maven build中填写tomcat:run

 

(需要注意的是,这eclipse中,不需要再命令前面写mvn)

 

然后点击“run”,在控制台中就会输出

 

然后我们这浏览器中运行 http://localhost:8080/helloMaven/

就会在页面上看到



到这里,我们的tomcat插件就配置并运行成功了。

 

 

Findbugs插件

a)      在网上查找Findbugsmaven plugin 找到findbugs的plugin为

 

由于2.5.1版本的总是报错,并且没有解决

 

所以在项目中,我使用了2.5.2,项目中的代码为

 

在maven build中运行 findbugs:findbugs(注意:在运行findbugs:findbugs要想对项目进行编译,所以最好运行compilefindbugs:findbugs)就会在target目录下面出现


这就是运行结果。打开xml文件就可以看到整个项目的一些bug,当然,xml格式的,看起来非常困难,所以还有一种生存html文件的方法

在pom文件中加上

 

其实就是把上面的build换成reporting

 

再次在maven build中运行 site,就会在target目录下面出现

 

 

点击运行findbugs 就可以很直观的看到这个项目中的一些bug了。

 

比如在项目中有这么一段代码


 

可以看到,st得到的是null,但是对st进行了toCharArray操作,那么在运行了findbugs之后给了什么提示呢?


点击RV_RETURN_VALUE_IGNORED就会出现



All done.

 

Findbugs的一些命令

1.  mvn findbugs:help       查看findbugs插件的帮助  

2.  mvn findbugs:check      检查代码是否通过findbugs检查,如果没有通过检查,检查会失败,但检查不会生成结果报表  

3.  mvn findbugs:findbugs   检查代码是否通过findbugs检查,如果没有通过检查,检查不会失败,会生成结果报表保存在target/findbugsXml.xml文件中  

4.  mvn findbugs:gui        检查代码并启动gui界面来查看结果  

findbugs的相关参考资料

http://hw1287789687.iteye.com/blog/1960322

http://hw1287789687.iteye.com/blog/1960331

tomcat插件 a)        tomcat的maven插件可以在tomcat的官网上寻找,这就是tomcat插件的plugin b)        将tomcat的plugin配置到项目的pom文件中 在这里我们使用2.2的版本,而且要把plugin放在

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。