25 Eclipse plugins that make Java programmers more efficient

Source: Internet
Author: User
Tags jboss version control system checkstyle

Eclipse provides an extensible plug-in development system. This allows eclipse to perform various functions on top of running the system. These plugins are also different from other applications (plug-in functionality is the most difficult to implement in code). Having the right Eclipse plug-ins is important because they enable Java developers to seamlessly develop applications based on the EE and service. Eclipse's plug-ins can also help them develop programs on different application architectures.

Below is a list of the 25 best free eclipse plugins that will allow developers to work more efficiently.


Plug-ins to improve code quality

1. FindBugs

FindBugs can help you find bugs in Java code that use the Free software license lesser the GNU Public License.

2. Checkstyle

The Checkstyle plug-in can be integrated into the Eclipse IDE to ensure that Java code conforms to the standard code style.

3. Eclemma

Eclemma is a free tool with the Eclipse Public License license, which provides a quick and easy development and testing environment. You can use the "launch" feature in code overlay mode to use it as a true run/debug mode. You can parse the code by using the code overlay to try to highlight the source file, count.

4. Jdepend4eclipse

Jdepend4eclipse can help you traverse folders to help you quantify the quality of your designs. It uses the Eclipse Public License v1.0 license.

5. PMD

PMD is a code analyzer used to detect variables and poorly written code. (update URL-http://pmd.sourceforge.net/eclipse/)

6. Sourcehelper

Sourcehelper can assist in coding and debugging, providing instructions for writing code.

7. Structure101

Structure101 helps modify the schema of the code, that is, you can change the schema without disrupting the code.

Text Editing plugin

8. Anyedit Tools

Anyedit adds a new editor to the output console and toolbar to help you import and export data. It uses the Eclipse Public License v1.0 license.

9. Eclim

Eclim introduces Vim to eclipse, and Vim is one of the best editors. Developers can write code in different languages, and it also provides bug-correcting functionality. Eclim use GPLV3 license.

Ten. Eclipse-rbe

Eclipse-rbe is used to edit the Java file, which has the function of issuing warning messages for missing variables, sorting key values, transforming Unicode encoding, and so on. It uses the GNU library or LGPL license.

Dependency Management plug-in

One. Apache Ivyde

Apache Ivyde integrates the dependency management capabilities of Apache Ivy. It can manage dependencies in ' ivy.xml ' and can be used with WPT and ant plugins.

M2eclipse (Maven plugin)

M2eclipse can manage simple projects and manage multi-module projects, which can start Maven in eclipse. It provides dependency management and can provide automatic downloads.

Version Control Plugin

Subclipse.

Subclipse is an SVN plugin that provides subversion support for the Eclipse IDE and uses the EPL 1.0 license.

EGit.

The egit provides a synchronized view that can be read. git/files that are excluded, provide rebase functionality, and provide streamlined operations for pull and push.

Mercurialeclipse.

Mercurialeclipse is a popular version control system. It provides clone repository functionality, Push-pull sync functionality, and simple rollback functionality.

P4eclipse.

P4eclipse absorbed the specialty of perforce management system. It provides a series of developer-oriented features and supports many agile open process and traditional development processes.

Framework Development Plugin

Spring Tool Suite

Spring Tool Suite provides development environments and tools such as XML file previews and a graphical spring configuration editor that makes development easier.

Spring IDE

The Spring IDE helps you develop the spring app, which provides a graphical editing interface. It can also graphically show the relationships between beans. (update URL –http://springide.org/updatesite)

Hibernator.

Hibernator can create or update database schemas, run Hibernate query statements, and create mapping documents. The user can synchronize a Java class with a related mapping file.

Jbosstools.

Jbosstools 3.2X supports Jboss,hibernate,drools,xhtml,seam and so on. (update URL-http://download.jboss.org/jbosstools/updates/jbosstools-2.1.2.ga)

Other feature plugins

asm– Binary Preview Plug-in

The ASM bytecode outline plugin can display the decomposed binary code of the current Java file or class file, facilitate binary comparisons of java/class files, or display the Asmifier code of the current binary code. You can use the Eclipse Update Manager to install ASM. (update URL-http://download.forge.objectweb.org/eclipse-update/)

mylyn– Task Management

Mylyn is a task-centric interface that provides developers with task management tools. In addition, rich text editing tools, as well as monitoring tools, are also integrated.

. Eclipse Launcher

The Eclipse Launcher is written in Delphi 6, which allows you to customize the configuration when you launch the Eclipse IDE.

Filesync.

Filesync has the Eclipse pulic License v1.0 license, which is a file Sync tool that can create, delete, and map files.

log4e.

LOG4E can help you write logs more easily without being constrained by a particular log framework. Of course you can also customize your own log template.

All in all, the plugin allows eclipse to be written in other languages. Eclipse plugins are essential because they make Java applications seamlessly connected, reducing the complexity of java. However, installing too many plugins will slow down your eclipse, so you need a selective install plugin.

In addition to the above mentioned plug-ins, of course there are other high-efficiency plug-ins, such as Jadclipse. If you have other plugins that make you feel good, please write them down.


Add:

Java Source Attacher-an eclipse plugin that automatically helps you attach source code

Java source Attacher 1.2 is an automatic to help you attach the source code of Eclipse plug-in, I believe many Java coder have had the experience of manually attaching source code, go online Search, then download, finally attach, very troublesome, and very time, now Java SOURCE Attacher 1.2 can help you very easy to help you automatically search for sources, download down, and then attach, in other words, see How to use it:

1. Requirements Requirements:

jdk1.5+

Eclipse 3.5+

2. Installation method

Online Update:

url:http://svn.codespot.com/a/eclipselabs.org/free-plugins/trunk/site/

Manual download:

Http://svn.codespot.com/a/eclipselabs.org/free-plugins/trunk/site/plugins/org.freejava.javasourceattacher_1.2.1.jar

In the dropins directory under Eclipse's installation directory, restart eclipse

3. How to use

Right Click in a Java library of a java-based project and choose the menu item "Attach Java Source" and wait for the S Ource code to being downloaded/attached to the library automatically (you'll see a background job are running on Eclipse STA Tus bar).

Right-click on the jar package where you want to add the source code, select "Attach Java source", and then do not have the control, the plug-in will be networked search source code, download and attach to the jar package. You can see the background task running in the lower right corner of the Eclipse status bar.


25 Eclipse plugins that make Java programmers more efficient

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.