25 of the best free eclipse plug-ins _java

Source: Internet
Author: User
Tags version control system checkstyle

Eclipse provides a development system for extensible plug-ins. This allows eclipse to perform a variety of functions on top of running the system. These plug-ins are also different from other applications (plug-in functionality is the most difficult to implement in code). It is important to have the right eclipse plug-ins, because they enable Java developers to seamlessly develop applications based on EE and services. Eclipse Plug-ins can also help them develop programs on different application architectures.

Listed below are 25 of the best free eclipse plug-ins that can help developers work more efficiently.

Plug-ins to improve code quality

1. FindBugs

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

2. Checkstyle

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

3. Eclemma

Eclemma is a free tool with the license of Eclipse Public License, which provides a quick and easy development and testing environment. You can use the "launch" feature in code overwrite mode, which is like a real run/debug mode. You can analyze code by using code overrides to try, highlight source files, and count them.

4. Jdepend4eclipse

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

5. PMD

PMD is a code analyzer used to detect variables and poorly written code.

6. Sourcehelper

Sourcehelper can assist in coding and debugging, and provide instructions for written code.

7. Structure101

STRUCTURE101 helps to modify the architecture of the code by saying that you can change the schema without disrupting the code.

Text editing Plug-ins

8. Anyedit Tools

Anyedit adds a new editor for the output console and toolbars to help 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 capabilities. Eclim use GPLV3 license.

Eclipse-rbe

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

Dependency Management Plug-ins

Apache Ivyde.

Apache Ivyde integrates the dependency management capabilities of Apache Ivy. It manages dependencies in ' Ivy.xml ' and can be used in conjunction with WPT and Ant Plug-ins.

M2eclipse (Maven plugin)

M2eclipse can manage simple projects and manage multiple module projects, which can launch Maven in Eclipse. It provides dependency management and can provide automatic downloads.

Version Control Plug-ins

Subclipse

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

Egit

Egit provides a synchronized view that can read. git/excluded files, provides rebase functionality, and provides streamlined operations for pull and push.

Mercurialeclipse

Mercurialeclipse is a popular version control system. It provides the Clone repository feature, Push-pull Sync feature, and simple rollback functionality.

P4eclipse

P4eclipse absorbs the expertise of the Perforce management system. It provides a developer-driven set of capabilities and supports many agile open process and traditional development processes.

Framework Development Plug-in

Spring Tool Suite

The Spring Tool Suite provides a development environment and tools such as an XML file preview and a graphical spring configuration editor, which makes development easier.

Spring IDE

The Spring IDE helps you develop the spring application, which provides a graphical editing interface. It also graphically shows the relationship between the beans

Hibernator

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

Jbosstools

Jbosstools 3.2X Support Jboss,hibernate,drools,xhtml,seam etc.

Other feature Plug-ins

asm– Binary Preview Plugin

The ASM bytecode outline plug-in can display the decomposed binary code of the current Java file or class file to facilitate binary comparisons of java/class files, or to display the Asmifier code of the current binary code. You can use the Eclipse Update Manager to install ASM.

mylyn– Task Management

Mylyn uses a task-centric interface, which 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 start the Eclipse IDE.

Filesync

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

log4e

LOG4E can help you write more easily, without having to be bound by a specific log frame. Of course, you can also customize your own log templates.

In short, plug-ins allow Eclipse to be written in other languages. Eclipse Plug-ins are essential because they make Java applications seamless and reduce the complexity of java. However, installing too many plug-ins will slow your eclipse, so you need to have a selective install plugin.

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.