/javaskills

java skills note

OtherNOASSERTION

#常用资源下载 apache commons hadoop 多贝

#常用eclipse插件 1.activiti
site:http://activiti.org/designer/update/
user guide:http://www.activiti.org/userguide/index.html#activitiDesigner

2.subersion
site:http://subclipse.tigris.org/update_1.8.x site: http://www.svnclub.com/index.php?q=node/125

3.git
site:http://download.eclipse.org/egit/updates

4.color-theme
site:http://eclipse-color-theme.github.com/update/

5.pydev
site:http://pydev.org/updates

6.php
site:http://phpeclipse.sourceforge.net/update/stable/1.2.x/

7.groovy
site:http://dist.springsource.org/release/GRECLIPSE/e4.3/
离线包: http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/index.html

8.maven
site:http://download.eclipse.org/technology/m2e/releases

9.openexplorer
site:https://github.com/samsonw/OpenExplorer

10.fastjar
site:http://sourceforge.net/projects/fjep/files/fatjar/

11.sqlexplorer
site:http://sourceforge.net/projects/eclipsesql/files/latest/download

12.jrebel
site:http://www.jrebel.com/features/frameworks/

13.birt site: http://wiki.eclipse.org/BIRT_Update_Site_URL

14.infinitest
java连续测试框架
site: http://infinitest.github.io/

#其他eclipse插件 1.Quigen

这个插件利用Velocity模板引擎来快速生成任何类型的文本内容。它不需要进行配置,所要做的只是利用它自带Velocity编辑器编写一个velocity 模板文件。

2.FreeMarker IDE

是一个FreeMarker(模板引擎)感知编辑器,支持:语法高亮显示(Syntax Hilighting)、内容辅助(Content Assist)、大纲视图(Outline View)。其主页上提供了如何使用该插件进行开发的Flash视频。

FreeMarker还有另外一个插件FreeMarker Eclipse Plugin。

3.AmaterasUML

UML建模插件,可利用该插件来绘制UML类图和UML时序图。

4.VUML

该Eclipse插件是一个可视化UML2.0编辑器。

5.Jupe

Jupe是一个基于GEF和UML2框架的UML插件,它为UML类图创建,代码生成,逆向转换提供支持。Jupe支持利用鼠标创建UML类图,并把图导成XMI,加载和保存类图。支持基于源代码创建UML类图,并且源

代码如果有变动将自动改变类图。

6.ArgoEclipse

这个插件把ArgoUML建模工具集成到Eclipse IDE中。支持UML1.4所有类图。

7.Jetty Launcher

Jetty Servlet容器Eclipse支持插件。

8.EclipseWork

EclipseWork是一个代码生成插件。可以利用它从POJO's或数据库的表格中快速生成你所需要的代码。EclipseWork根据XML文件创建自定义的代码生成向导,然后依据配置的Velocity模板来生成代码。

9.pmd
site:http://sourceforge.jp/projects/sfnet_pmd-eclipse/releases/

PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug——try/catch/finally/switch语句中返回空值。 死代码——未使用的局部变量、参数、私有方法。 不理想的代码——使用String/StringBuffer。 过于复杂的表达式——没有必要使用if语句、while循环可以代替for循环。 重复代码——复制/粘贴的代码引发的bug。 http://www.ibm.com/developerworks/cn/java/j-ap01117/

10.FindBug
site:http://findbugs.sourceforge.net

FindBug是一个使用静态方法来查找Java代码漏洞的程序。

11.Clover
site:http://www.cenqua.com/clover/

这个插件允许你在不离开IDE的环境条件下来衡量和检测覆盖效果。该插件通过使用Apache Ant、Maven来无缝集成其它项目,可以通过命令行界面和API系统轻松集成到传统的构建系统中。

该插件的特性:

支持快速、准确、可配置的方法,语句等。

支持丰富的报告格式:HTML、PDF、XML、以及Swing GUI。

精确控制源代码级别的过滤。

支持代码覆盖以及其它指标的图表。

完全兼容JUnit 3.x & 4.x, TestNG, JTiger以及其它的测试框架。

12.Macker
site:http://innig.net/macker/

Macker是一个适用于Java开发人员用来检查架构规则的工具。你可以定制一个适合特定项目架构的规则文件,也可以为您的代码撰写通用的规则说明。

13.XRadar
site:http://xradar.sourceforge.net/

XRadar是一个开放的、为代码生成可扩展报告的工具。目前支持基于Java的所有系统。批量处理的框架可以用来生成HTML/SVG系 统的报告。Xradar可以估量代码的大小、复杂性以及代码的重复性、依赖性等。

14.Hammurapi
site:http://www.hammurapi.com

Hammurapi是一款执行Java程序代码的自动检测工具。提供的实例中含有282条Hammurapi代码规则,提供了120多个Java类,这款所谓的检测工具,可以从三个级别来检测代码是否违背了编码标准。

15.Relief
site:http://www.workingfrog.org/

Relif是一款设计工具,为Java项目提供了崭新的面貌。我们可以充分发挥自己的能力来处理真实的实例——通过检测大小、形状、关系等来简化处理过程。

16.Hudson
site:http://hudson-ci.org/

Hudson 是一个持续集成工具,使用Java编写,运行在servlet容器中,比如Apache Tomcat或者或GlassFish应用服务器。它支持SCM工具,包括CVS、Subversion、Git和ClearCase。它可以执行Apache > Ant、基于Apache Maven的项目、以及任意的shell脚本和 Windows批处理命令。

17.Cobertura
site:http://cobertura.sourceforge.net/

Cobertura是一个免费的基于jcoverage的Java工具,用于计算代码被测试访问的百分比,它可以被用来确定Java程序中的缺少部分的测试覆盖率。

18.SonarSource
site:http://www.sonarsource.org/

Sonar是一个管理代码质量的开放平台。因此,它涵盖了代码质量的7个方面:架构与设计、重复、单元测试、复杂性、潜在错误、编码规则、评论。

19.lombok
通过简单注解自动生成Java属性的getter和setter方法,还有构造方法等等,减少手工输入的代码量 site:http://www.projectlombok.org/ http://www.oschina.net/translate/lombok-reduces-your-boilerplate-code

作者:@岁月静好--似水流年
2014-01-13 星期一 11:14:28