The role of each eclipse plug-in

Eclipse provides an extensible plug-in development system. This enables Eclipse to implement various functions on top of the operating system. These plugins are also different from other applications (the functionality of plugins is the most difficult to implement in code). Having the right Eclipse plug-ins is important because they allow Java developers to seamlessly develop J2EE and service-based applications. Eclipse plug-ins can also help them develop programs on different application architectures. What are the Eclipse plug-ins? What is the main function of each plug-in? Changsha JAVA Training will share with you 25 Eclipse plug-ins and their functions!

1. FindBugs

FindBugs can help you find bugs in Java code, it uses Lesser GNU Public License free software 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 licensed under the Eclipse Public License, which provides a convenient and fast development and testing environment. You can use the "launch" function in code coverage mode, which works like a real run/debug mode. You can analyze code by using code coverage attempts, highlighting source files, and counting.

4. JDepend4Eclipse

JDepend4Eclipse can help you traverse folders and help you quantify the quality of your design. It is licensed under the Eclipse Public License v1.0.

5. PMD

PMD is a code analyzer that detects variables and poorly written code.

6. SourceHelper

SourceHelper can assist with coding and debugging, and provide instructions for written code.

7. Structure101

Structure101 helps to modify the structure of the code, which means that you can change the structure without breaking the code.

8. AnyEdit Tools

AnyEdit adds new editors to the output console and toolbar to help import and export data. It is licensed under the Eclipse Public License v1.0.

9. Eclim

Eclim brings the power of Vim to Eclipse, one of the best editors out there. Developers can use different languages ​​to write code, and it also provides bug correction functions. Eclim is licensed under GPLV3.

10. Eclipse-rbe

Eclipse-rbe is used to edit Java files. Its functions include warning messages for missing variables, sorting key values, and converting Unicode encodings. It uses the GNU library or LGPL license.

11.Apache IvyDE

Apache IvyDE integrates with Apache Ivy's dependency management capabilities. It manages dependencies in 'ivy.xml' and can also be used with WPT and Ant plugins.

12. M2eclipse (Maven plugin)

M2eclipse can manage simple projects as well as multi-module projects, and it can start maven in Eclipse. It provides dependency management and can provide automatic downloads.

13. Subclipse

Subclipse is an SVN plugin that provides subversion support for the Eclipse IDE, licensed under the EPL 1.0.

14.

EGit provides a synchronous view, can read files excluded from .git/, provide rebase function, and provide streamlined operations for pull and push.

15. MercurialEclipse

MercurialEclipse is a popular version control system. It provides clone repository function, push-pull synchronization function, and simple rollback function.

16. P4Eclipse

P4Eclipse incorporates the expertise of the Perforce management system. It provides a developer-oriented set of functions and supports many Agile development processes as well as traditional development processes.

17. Spring Tool Suite

Spring Tool Suite provides development environment and tools such as XML file preview and graphical spring configuration editor, which can make development easier.

18. Spring IDE

Spring IDE helps you develop Spring applications, it provides a graphical editing interface. It can also graphically display the relationships between beans.

19. Hibernator

Hibernator can create or update database schemas, run hibernate queries, and create mapping documents. Users can synchronize a Java class with an associated mapping file.

20. JbossTools

JbossTools 3.2x supports JBoss, Hibernate, Drools, XHTML, Seam, etc.

21. ASM – Binary Preview Plugin

The ASM Bytecode Outline plugin can display the decomposed binary code of the current Java file or class file, which is convenient for binary comparison of Java/class files, and can also display the ASMifier code of the current binary code. You can use the Eclipse update manager to install ASM.

22. Mylyn – Task Management

Mylyn uses a task-centric interface, which provides developers with task management tools. In addition, rich text editing tools and monitoring tools are also integrated.

23. Eclipse Launcher

The Eclipse launcher is written in Delphi 6, with which you can customize the configuration when launching the Eclipse IDE.

24. FileSync

FileSync is licensed under the Eclipse Public License v1.0, it is a file synchronization tool that can create, delete, and map files.

25. Log4E

Log4E can help you write logs more easily without being bound by a specific logging framework. Of course, you can also customize your own log template.

All in all, plug-ins allow Eclipse to be written in other languages. Eclipse plug-ins are essential because they allow Java applications to connect seamlessly and reduce the complexity of Java. However, installing too many plugins can slow down your Eclipse, so you need to selectively install plugins.

In addition to the plugins mentioned above, of course there are other efficient plugins, such as Jadclipse

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325220743&siteId=291194637