Top 10 Essential Eclipse Plugins für Java-Entwickler

Kürzlich bin ich auf eine Auswahl nützlicher Eclipse-Plugins gestoßen und habe beschlossen, sie hier zu teilen. Die vorherige Übersetzung in meinem Profil ist weg, ich hoffe, dieser Beitrag wird nützlich sein. Wen kümmert es - willkommen bei Katze.




Es besteht kein Zweifel, dass die Eclipse-Entwicklungsumgebung eine der beliebtesten für die Java-Entwicklung ist. Die Tatsache, dass viele Plugins in Eclipse verfügbar sind, macht es zu einem großartigen Tool. Es gibt Hunderte von Eclipse-Plugins für verschiedene Arten von Aufgaben und die Integration mit anderen erforderlichen Tools, zum Beispiel: Plugins zum Herunterladen von Code von GitHub, SVN, CVS usw.

Es gibt spezielle Plugins für die Entwicklung in Java, die Entwicklung in Python, die Erstellung von Java-Anwendungen im Frühjahr sowie Android-Anwendungen in Eclipse. Ich konnte die Produktivität steigern, indem ich nur die entsprechenden Plugins installierte.

Durch die Installation des EGit-Plugins können Sie beispielsweise Ihr Git-Repository direkt von Eclipse aus verwalten. Sie benötigen keinen anderen Git-Client. In ähnlicher Weise können Sie durch Hinzufügen von Spring Tools die Entwicklung von Anwendungen auf Spring und Spring-Boot erleichtern.

Ich habe viele Java-Entwickler getroffen, die Eclipse nicht in vollem Umfang genutzt haben. Viele Java-Entwickler schreiben Anwendungen im Frühjahr wie jedes andere Java-Projekt, was im Wesentlichen gut, aber nicht optimal ist. Durch die Verwendung von Spring Tools zum Entwickeln von Anwendungen auf Spring können Sie Ihre Produktivität steigern.

Mir wurde gesagt, dass es unter einer Vielzahl von Plugins schwierig ist, das richtige zu finden. Aber Eclipse MarketPlaceDieses Problem wurde bereits gelöst: Jetzt können Sie schnell und einfach nach Eclipse-Plugins suchen, indem Sie sich den Download-Zähler und entsprechend die Beliebtheit ansehen. Darüber hinaus kann dies in der Eclipse-Entwicklungsumgebung selbst erfolgen.

Meiner Meinung nach verwenden Entwickler keine Eclipse-Plugins, da sie nicht über sie informiert sind. Offensichtlich können Sie etwas erst dann vollständig nutzen, wenn Sie Informationen darüber haben. Das Interessanteste ist, dass nicht nur bei Java-Anfängern, sondern auch bei „Senioren“, die eine bestimmte Obergrenze im Training erreicht haben, ein unzureichendes Bewusstsein beobachtet wird.

Aus diesem Grund habe ich beschlossen, einige der wichtigsten Eclipse-Plug-Ins für Java-Entwickler freizugeben, darunter Plug-Ins für Versionskontrollsysteme (wie Git und SVN), Plug-Ins für Builder (wie Maven und Gradle) und Plug-Ins für Frameworks (wie z Frühling und Android).

1. EGit , Git-Integration für Eclipse


Heute ist dies vielleicht das notwendigste Plug-In für den Java-Entwickler. Sie können Code von GitHub herunterladen und die Git-Integration für Eclipse bereitstellen . Dieses Plugin macht das Auffinden und Ausführen von Verlaufsabfragen auch schnell und vielseitig. Kurz gesagt, EGit ist ein Muss für die Java-Entwicklung.



2. Federwerkzeuge (AKA Spring IDE oder Spring Tool Suite)


Es besteht kein Zweifel, dass Spring das beliebteste Java-Framework ist, und Spring Tools erleichtert das Erstellen von Projekten auf Spring und Spring Boot in Eclipse. Mit STS können Sie mithilfe der einfachen Integration start.spring.io schnell Projekte in Spring Boot erstellen .

Es unterstützt auch die Anwendungsentwicklung mit Spring Java-Config, erweiterte Code-Vervollständigung, Inhaltsunterstützung, Validierung und Schnellkorrektur-Unterstützung für Spring-Anwendungen. Es ist ideal für die Entwicklung von Microservices mit Spring, da Sie damit die IDE für Cloud Foundry integrieren können, einschließlich des Debuggens in der Cloud.



3. Maven- Integration für Eclipse (M2E)


Das M2E-Plugin oder das Maven Integration for Eclipse-Plugin ist ein weiteres beliebtes Eclipse-Plugin, das für die Java-Entwicklung benötigt wird. Es bietet eine umfassende Maven-Integration für Eclipse.

Mit M2E können Sie sowohl einfache als auch multimodulare Maven-Projekte verwalten, Maven-Builds über die Eclipse-Schnittstelle ausführen und mit Maven-Repositorys interagieren.

Darüber hinaus hängen einige Plugins davon ab, welche Version von Eclipse Sie verwenden: Es gibt ein separates Plugin für Juno, Luna usw.



4. Subclipse


Dies ist ein weiteres Versionskontroll-Plugin, mit dem Sie Code von SVN herunterladen und alle mit SVN verbundenen Vorgänge von Eclipse selbst ausführen können. Es wird von Subversion-Entwicklern entworfen und gewartet. Das Plugin wird ständig entsprechend den neuesten Subversion-Funktionen und -Versionen aktualisiert. Wenn Sie in SVN an einem Java-Projekt arbeiten, ist dieses Plugin für Sie erforderlich.



5. Eclipse-Farbthema


Alle Entwickler haben unterschiedliche Geschmäcker. Einige Entwickler mögen das alte hässliche Farbthema Eclipse, andere mögen dunkle Themen wie Vim und IntelliJ IDEA.
Mit Eclipse Color Theme können Sie Farbthemen bequem und ohne Nebenwirkungen wechseln. Wenn Sie in der Lage sein möchten, Farbthemen zu ändern oder in mehreren Programmiersprachen gleichzeitig zu arbeiten, kann dieses Plugin Sie glücklicher machen.



6. JBoss Tools


JBoss Tools ist ein umfassendes Projekt für eine Reihe von Eclipse-Plug-Ins, das Unterstützung für JBoss sowie verwandte Technologien wie Ruhezustand, JBoss AS / WildFly, CDI, OpenShift, Apache-Kamel, Red Hat JBoss-Sicherung, Docker, JSF (X) umfasst HTML, Maven und andere.



7. TestNG für Eclipse


Wenn Sie wissen, dass JUnit mit Eclipse geliefert wird, Sie jedoch TestNG verwenden, um Komponententests für Ihr Java-Projekt zu schreiben, kann Ihnen dieses Eclipse-Plugin helfen. Sie können damit TestNG-Tests von Eclipse aus ausführen. Sie können Sets, Gruppen oder einzelne Methoden ausführen. Fehlerberichte befinden sich auf einer separaten Registerkarte, auf der Sie schnell zu fehlgeschlagenen Tests springen können.

Das Plugin enthält auch mehrere Vorlagen zum Schreiben von Tests.



8. Android-Entwicklungstools für Eclipse (ADT)


Android Development Tools (ADT) ist ein Plugin für die Eclipse-IDE, das eine leistungsstarke integrierte Umgebung für die Entwicklung von Android-Anwendungen bietet.

ADT erweitert die Funktionen von Eclipse, indem Sie schnell neue Android-Projekte erstellen, UI-Anwendungen erstellen, Anwendungsfehler mithilfe der Android SDK-Tools beheben und Signaturen für Anwendungspakete (APKs) und deren Verteilung exportieren können.



9. EclEmma


EclEmma ist ein kostenloses Java-Code-Coverage-Tool für Eclipse, das unter der Eclipse Public License verfügbar ist. Es bietet eine Analyse der Codeabdeckung direkt in der Eclipse-Produktionsumgebung. Bei richtiger Verwendung verbessert es die Codequalität, indem es den schnellen Entwicklungs- / Testzyklus beschleunigt.



10. JRebel für Eclipse


JRebel ist ein Tool, mit dem Entwickler Klassen und andere Ressourcen, die sich seit der Bereitstellung der Anwendung geändert haben, im laufenden Betrieb neu laden können. Es überspringt den für die Java-Entwicklung typischen Zyklus zum erneuten Zusammensetzen, Neustarten und erneuten Bereitstellen. Mit JRebel können Entwickler mehr Arbeit gleichzeitig erledigen und werden beim Schreiben von Code nicht besprüht.

JRebel unterstützt die meisten vorhandenen Java-Stacks für Unternehmen und ist in vorhandenen Entwicklungsumgebungen einfach zu installieren.



Alle diese Eclipse-Plugins gehören zu den wichtigsten für Java-Entwickler. Die meisten von ihnen sind in allen gängigen Angeboten auf dem Eclipse MarketPlace enthalten. Diese Plugins sind weit verbreitet und werden möglicherweise bereits verwendet. Wenn Sie plötzlich noch keinen von ihnen gestartet haben, schlage ich vor, Sie versuchen es.

Source: https://habr.com/ru/post/undefined/


All Articles