Top 10 Essential Eclipse Plugins untuk Pengembang Java

Baru-baru ini saya menemukan pilihan plugin Eclipse yang berguna dan memutuskan untuk membagikannya di sini. Terjemahan sebelumnya di profil saya sudah tidak ada, semoga postingan ini bermanfaat. Siapa yang peduli - selamat datang di kucing.




Tidak ada keraguan bahwa lingkungan pengembangan Eclipse adalah salah satu yang paling populer untuk pengembangan Java. Fakta bahwa banyak plugin tersedia di Eclipse menjadikannya alat yang hebat. Ada ratusan plugin Eclipse untuk berbagai jenis tugas dan integrasi dengan alat lain yang diperlukan, misalnya: plugin untuk mengunduh kode dari GitHub, SVN, CVS, dan sebagainya.

Ada beberapa plugin khusus untuk dikembangkan di Jawa, pengembangan di Python, pembuatan aplikasi Java di Spring, serta aplikasi Android di Eclipse itu sendiri. Saya dapat meningkatkan produktivitas dengan hanya menginstal plugin yang sesuai.

Misalnya, dengan menginstal plugin EGit, Anda dapat mengelola repositori Git Anda langsung dari Eclipse. Anda tidak akan memerlukan klien Git lainnya. Demikian pula, dengan menambahkan Spring Tools, Anda dapat memfasilitasi pengembangan aplikasi pada Spring dan Spring-Boot.

Saya bertemu banyak pengembang Java yang tidak menggunakan Eclipse secara penuh. Banyak pengembang Java menulis aplikasi di Spring seperti proyek Java lainnya, yang pada dasarnya bagus, tetapi tidak optimal. Dengan menggunakan Spring Tools untuk mengembangkan aplikasi di Spring, Anda dapat meningkatkan produktivitas Anda.

Saya diberitahu bahwa di antara sejumlah besar plugin, sulit menemukan yang benar. Tapi Eclipse MarketPlacesudah menyelesaikan masalah ini: sekarang Anda dapat mencari plugin Eclipse dengan cepat dan mudah dengan melihat penghitung unduhan, dan, karenanya, popularitas. Selain itu, ini dapat dilakukan di lingkungan pengembangan Eclipse itu sendiri.

Menurut pendapat saya, pengembang tidak menggunakan plugin Eclipse karena kurangnya kesadaran tentang mereka. Jelas, Anda tidak dapat sepenuhnya menggunakan sesuatu sampai Anda memiliki informasi tentangnya. Hal yang paling menarik adalah bahwa kesadaran yang tidak cukup diamati tidak hanya di antara pengembang Java pemula, tetapi juga di antara "senior" yang telah mencapai batas tertentu dalam pelatihan.

Itu sebabnya saya memutuskan untuk berbagi beberapa plug-in Eclipse yang paling diperlukan untuk pengembang Java, yang meliputi plug-in untuk sistem kontrol versi (seperti Git dan SVN), plug-in untuk pembangun (seperti Maven dan Gradle), dan plug-in untuk kerangka kerja (seperti Musim semi dan Android).

1. EGit , integrasi Git untuk Eclipse


Saat ini, ini mungkin plug-in yang paling diperlukan untuk pengembang Java. Ini memungkinkan Anda untuk mengunduh kode dari GitHub dan menyediakan integrasi Git untuk Eclipse . Plugin ini juga membuat pencarian dan eksekusi query sejarah menjadi cepat dan serbaguna. Singkatnya, EGit harus dimiliki untuk pengembangan Java.



2. Spring Tools (AKA Spring IDE atau Spring Tool Suite)


Tidak ada keraguan bahwa Spring adalah kerangka kerja Java yang paling populer, dan Spring Tools membuatnya mudah untuk membuat proyek pada Spring dan Spring Boot di Eclipse. Menggunakan STS, Anda dapat dengan cepat membuat proyek di Spring Boot menggunakan integrasi sederhana start.spring.io .

Ini juga mendukung pengembangan aplikasi menggunakan Spring Java-Config, penyelesaian kode lanjutan, konten-assist, validasi, dan dukungan perbaikan cepat untuk aplikasi Spring. Ini sangat ideal untuk mengembangkan layanan microser menggunakan Spring, karena memungkinkan Anda untuk mengintegrasikan IDE untuk Cloud Foundry, termasuk debugging di cloud.



3. Maven Integration for Eclipse (M2E)


Plugin M2E atau plugin Maven Integration for Eclipse adalah plugin Eclipse populer lainnya yang diperlukan untuk pengembangan Java. Ini memberikan integrasi Maven komprehensif untuk Eclipse.

Anda dapat menggunakan M2E untuk mengelola proyek Maven sederhana dan multi-modular, menjalankan build Maven melalui antarmuka Eclipse, dan berinteraksi dengan repositori Maven.

Selain itu, beberapa plugin bergantung pada versi Eclipse yang Anda gunakan: ada plugin terpisah untuk Juno, Luna, dan sebagainya.



4. Subclipse


Ini adalah plugin kontrol versi lain yang memungkinkan Anda untuk mengunduh kode dari SVN dan melakukan semua operasi yang terkait dengan SVN dari Eclipse itu sendiri. Ini dirancang dan dikelola oleh pengembang Subversion. Plugin ini terus diperbarui sesuai dengan fitur dan rilis Subversion terbaru. Jika Anda bekerja pada proyek Java di SVN, maka plugin ini diperlukan untuk Anda.



5. Eclipse Color Theme


Semua pengembang memiliki selera berbeda. Beberapa pengembang menyukai tema warna lama Eclipse yang jelek, yang lain menyukai tema gelap seperti Vim dan IntelliJ IDEA.
Eclipse Color Theme memungkinkan Anda untuk dengan mudah beralih tema warna tanpa efek samping. Jika Anda ingin dapat mengubah tema warna atau bekerja dalam beberapa bahasa pemrograman sekaligus, plugin ini dapat membuat Anda lebih bahagia.



6. Alat JBoss


JBoss Tools adalah proyek komprehensif untuk satu set plugin Eclipse yang mencakup dukungan untuk JBoss, serta teknologi terkait seperti Hibernate, JBoss AS / WildFly, CDI, OpenShift, Apache Camel, Red Hat JBoss Fuse, Docker, JSF, (X) HTML, Maven, dan lainnya.



7. TestNG untuk Eclipse


Jika Anda tahu bahwa JUnit hadir dengan Eclipse, tetapi Anda menggunakan TestNG untuk menulis unit test untuk proyek Java Anda, maka plugin Eclipse ini dapat membantu Anda. Ini memungkinkan Anda untuk menjalankan tes TestNG dari Eclipse. Anda dapat menjalankan set, grup, atau metode individual. Laporan bug ada di tab terpisah di mana Anda dapat dengan cepat beralih ke tes yang gagal.

Plugin ini juga berisi beberapa template untuk tes menulis.



8. Alat Pengembangan Android untuk Eclipse (ADT)


Android Development Tools (ADT) adalah sebuah plugin untuk Eclipse IDE yang dirancang untuk menyediakan lingkungan terintegrasi yang kuat untuk mengembangkan aplikasi Android.

ADT memperluas kemampuan Eclipse dengan memungkinkan Anda dengan cepat membuat proyek Android baru, membuat aplikasi UI, memperbaiki kesalahan aplikasi menggunakan perangkat Android SDK, dan mengekspor tanda tangan untuk paket aplikasi (APK) dan distribusinya.



9. EclEmma


EclEmma adalah alat cakupan kode Java gratis untuk Eclipse, tersedia di bawah Eclipse Public License. Ini memberikan analisis cakupan kode langsung di lingkungan produksi Eclipse. Digunakan dengan benar, ini membantu meningkatkan kualitas kode dengan mempercepat siklus pengembangan / pengujian yang cepat.



10. JRebel for Eclipse


JRebel adalah alat yang memungkinkan pengembang memuat ulang kelas dan sumber daya lain yang telah berubah sejak penerapan aplikasi dengan cepat. Itu melewatkan siklus reassembly, restart, dan redeploy yang khas dari pengembangan Java. JRebel memungkinkan pengembang untuk melakukan lebih banyak pekerjaan dalam waktu yang bersamaan dan tidak disemprot saat menulis kode.

JRebel mendukung sebagian besar tumpukan Java perusahaan dan mudah dipasang di lingkungan pengembangan yang ada.



Semua plugin Eclipse ini adalah beberapa yang paling penting bagi pengembang Java. Sebagian besar dari mereka termasuk dalam semua daftar populer di Eclipse MarketPlace. Plugin ini tersebar luas dan Anda mungkin sudah menggunakannya. Jika tiba-tiba Anda belum memulainya, saya sarankan Anda mencoba.

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


All Articles