Original: http://www.fromdev.com/2012/01/25-best-free-eclipse-plug-ins-for-java.html
"工欲善其事, must be the first weapon." Here are 25 commonly used eclipse plug-ins to improve Java programmer development efficiency. There are two similar "my favorite Eclipse plugin recommendations" on StackOverflow, and I think this article is almost based on this recommendation: http://stackoverflow.com/questions/2826/ Do-you-have-any-recommended-plugins-for-eclipse,
Http://stackoverflow.com/questions/369406/what-are-your-favorite-eclipse-plug-ins
However, there is no need to install all the plugins listed below, you can choose according to your needs.
Code Quality Classes
Findbugs
Find low-level errors in your code
Checkstyle
Check that code conforms to the specification according to rules
Eclemma
Test Coverage Tool
Jdepend4eclipse
Analyzing Code Dependencies
PMD (Http://pmd.sourceforge.net/eclipse)
Used to find "bad taste" in the code.
Sourcehelper
Help you encode and debug, referring to code clarity.
Structure101 (http://www.headwaysoftware.com/products/structure101/plugins/)
Used to generate project schema diagrams that can help you adjust the structure of your code.
Text Editor Classes
Anyedit Tools (http://andrei.gmxhome.de/anyedit/)
Features to enhance the context menu of the editor
Eclim
Integrating Vim in eclipse
Eclipse-rbe
Resource File Editor
Dependency Management Classes
Apache Ivyde
Integrated Ivy.
M2eclipse (Maven Plugin)
Integrated maven
Version Control classes
Subclipse
Integrated SVN
EGit
Integrated git
Mercurialeclipse
integrated VCS
P4eclipse
Integrated Perforce
Framework class
Spring Tool Suite
Spring Integrated development environment
Spring IDE
Management in favor of spring beans
Hibernator
Hibernate related
Jbosstools
JBoss, Hibernate, Drools, XHTML, Seam related
other
Asm-bytecode Outline Plugin (http://download.forge.objectweb.org/eclipse-update/)
Look directly at it: 1 (http://andrei.gmxhome.de/bytecode/examples.html), 2 (http://andrei.gmxhome.de/bytecode/debugging.html), A picture wins words.
Mylyn
Task Manager, which can be integrated with management tools such as Jira
Eclipse Launcher
Used to customize the launch of Eclipse
Filesync
File Sync Tool
log4e
log4j Log Template Generator
Java Programmer 25 Essential Eclipse plugins