14 Useful (and Free) Plugins for Eclipse IDE by techslut

View this thread on steempeak.com
· @techslut ·
$14.49
14 Useful (and Free) Plugins for Eclipse IDE
<html>
<p>&nbsp;1,667 available plugins and solutions on the Eclipse marketplace online! By the time you read this there are probably even more. If you venture beyond the official marketplace you will find hundreds of other plugins developed to be compatible with your Eclipse IDE.&nbsp;</p>
<p>Sounds like a classic first-world problem; too many plugins to choose from.Most of the available plugins you will never need and will never hear of. Some you might already be installing as part of your default IDE setup process on a new machine. However, it is safe to say that there are some gems out-there that you’ve yet to uncover in your journey toward faster, more efficient and bug-free code.</p>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/ecli-e1557146696832.jpg" width="1100" height="626"/></p>
<p>In this post, we’ve collected the top 14 most useful and helpful plugins to add to your Eclipse IDE. Geared mostly toward the Java developers among you, our list includes tools for writing, testing, analyzing and optimizing your code and workflows.</p>
<h2><strong>1.</strong> <a href="https://marketplace.eclipse.org/content/spotbugs-eclipse-plugin"><strong>Spotbugs</strong></a></h2>
<p>Spotbugs, the so-called spiritual successor of <a href="http://findbugs.sourceforge.net/">FindBugs</a>, is an <strong>open source solution that uses static analysis to search for bugs in Java code</strong>. This community-maintained plugin checks for <a href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html">over 400 different bug</a> patterns in your code, including null pointer dereferences, infinite recursive loops, bad uses of the Java libraries and deadlocks.</p>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/00-findbugs_perspective_1-768x524.png" width="768" height="524"/></p>
<h2><strong>2.</strong><a href="https://marketplace.eclipse.org/content/codota"><strong>Codota</strong></a></h2>
<p><a href="https://codota.com/">Codota</a> is an AI autocomplete service that helps developers code smarter and faster. Codota <strong>uses AI to combine millions of open source Java programs with your own code’s context and deliver code suggestions as you type</strong>.</p>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/image-4.png" width="922" height="346"/></p>
<h2><strong>3.</strong><a href="https://marketplace.eclipse.org/content/checkstyle-plug"><strong>CheckStyle</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/02-checkstyle-eclipsecs0000.png" width="469" height="345"/></p>
<p>The CheckStyle Eclipse plugin is a code validation tool to help you ensure your code adheres to certain coding standards. It does so by <strong>inspecting your Java source code and pointing out items that deviate from a defined set of coding rules</strong>.</p>
<h2><strong>4.</strong><a href="https://www.sonarlint.org/eclipse/"><strong>SonarLint</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/03-sonarlint-1024x659.png" width="1024" height="659"/></p>
<p>Designed like a spell-checker for code, <strong>SonarLint helps validate code quality as you write by underlining the flaws in your code on the fly</strong>. In addition to Java, it also supports JavaScript, PHP and Python.</p>
<h2><strong>5.</strong><a href="https://projectlombok.org/"><strong>Project Lombok</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/04-lombok-jnbJan2010-DataAnnotation.png" width="794" height="541"/></p>
<p>This open source project features plugins for most popular IDEs, including Eclipse and its offshoots (MyEclipse, Red Hat JBoss Developer Studio, JBoss Developer Studio (JBDS) and Spring Tools Suite). Aimed at reducing boilerplate code, <strong>Project Lombok is a Java library that saves you writing getters and methods, and enables automation of logging variables and more</strong>.</p>
<h2><strong>6.</strong> <a href="https://marketplace.eclipse.org/content/maven-integration-eclipse-luna-and-newer"><strong>Maven</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/05-maven-eclipse5.png" width="720" height="538"/></p>
<p><a href="https://maven.apache.org/index.html">Apache Maven</a> is a software project management and comprehension tool based on the concept of a project object model (POM). <strong>The plugin facilitates managing any Java-based project’s building, reporting and documentation from a central piece of information</strong>.</p>
<h2><strong>7.</strong><a href="https://gradle.org/"><strong>Gradle</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/06-Gradle-IDE-pack1-1-768x591.png" width="768" height="591"/></p>
<p>A relatively new build management tool, Gradle has quickly become one of the most popular ones around and is also considered one of the world’s top open source projects. <strong>Offering support for Java, C++, Python and others, it is the choice of millions of developers when managing and automating software delivery</strong>.</p>
<h2><strong>8.</strong><a href="https://marketplace.eclipse.org/content/codemix-3"><strong>CodeMix 3</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/07-codemix.png" width="990" height="557"/></p>
<p>If you’re looking to develop webapps and interfaces, you should probably check out CodeMix. In a way, it brings many VS Code features to Eclipse (and its offshoots) <strong>letting you develop in React, Vue, Angular and other frameworks in Eclipse</strong>. The subscription offers some additional services, like e-learning courses available directly in your IDE.</p>
<h2><strong>9.</strong><a href="https://www.eclemma.org/jacoco/"><strong>Jacoco</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/08-jacocoreport.png" width="430" height="139"/></p>
<p>An open source code-coverage tool that generates reports detailing how much of your code is covered by unit tests. <strong>Jacoco lets you create comprehensive test suites with results optionally exported to an HTML, XML, or text file</strong>. A must-have tool for thorough testing, Jacoco is compatible with both Gradle and Maven.</p>
<h2><strong>10.</strong><a href="https://marketplace.eclipse.org/content/quick-junit"><strong>Quick JUnit</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/09-junit_run.jpg" width="560" height="682"/></p>
<p>JUnit is a popular <strong>open source unit testing framework for Java development</strong> that has rightfully earned its wide adoption. While JUnit itself comes pre-installed with Java-oriented offshoots of Eclipse, the Quick JUnit plugin makes it faster and easier to use with comfortable shortcuts.</p>
<h2><strong>11.</strong><a href="https://marketplace.eclipse.org/content/testng-eclipse"><strong>TestNG for Eclipse</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/10-testng.png" width="799" height="226"/></p>
<p>Inspired by JUnit and aiming to provide a wider range of testing categories, TestNG is an open source testing framework that is both battle-tested and well-maintained. Though you can run TestNG from command line, <strong>this handy little plugin will let you run suites, groups or individual methods directly from your IDE</strong>.</p>
<h2><strong>12.</strong><a href="http://hotswapagent.org/mydoc_plugin_osgiequinox.html">OsgiEquinox</a><a href="http://hotswapagent.org/mydoc_plugin_osgiequinox.html"><strong>J</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/EclipseSetup-01-768x528.png" width="768" height="528"/></p>
<p>OsgiEquinox plugin <strong>provides hotswap support for Eclipse platform development or development of Eclipse plugins</strong>.The main purpose of this project is to avoid infamous _change -&gt; restart&amp;<em>wait</em>&nbsp;-&gt; check development lifecycle. Save&amp;Reload during development should be standard and many other languages (including C#) contain this feature.</p>
<h2><strong>13.</strong><a href="https://marketplace.eclipse.org/content/spring-tools-4-spring-boot-aka-spring-tool-suite-4"><strong>Spring Tools 4 – for Spring Boot</strong></a></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/12-spring-property-editor-content-assist.png" width="801" height="332"/></p>
<p>The <a href="https://spring.io/">Spring framework</a> is a popular Java dependency injection framework but it can be hard to tame without the right set of tools. This set of tools is <a href="https://spring.io/projects/spring-boot">Spring Boot</a> and the Spring Tools plugin for Eclipse. With the ability to <strong>go from nothing to a running Spring Boot app in seconds</strong>, Spring Tools is your plugin for building Spring-Boot-based enterprise applications.</p>
<h2><strong>14.</strong><a href="https://marketplace.eclipse.org/content/groovy-development-tools"><strong>Groovy Development Tools</strong></a> <strong>(GDT)</strong></h2>
<p><img src="https://blog.codota.com/wp-content/uploads/2019/05/13-groovy-768x576.png" width="768" height="576"/></p>
<p>The Groovy programming language is far more than just an Eclipse plugin, but it’s worth getting to know this “chill” cousin of Java as a tool for writing comprehensive tests in your IDE. <strong>GDT adds full-featured IDE support including editors, wizards, content assist, debugging, refactoring and searching</strong>.</p>
<p><br></p>
<p>At the end of the day, most Eclipse plugins are a tradeoff as Eclipse is famously slowed and encumbered by a large number of plugins. Be sure to take the time evaluate each plugin you find interesting to measure its contribution to your productivity against its impact on the performance of your work tools.<br>
</p>
<p>-=-=-</p>
<p><em>This post was written by yours truly, and</em> <a href="https://blog.codota.com/14-free-plugins-for-eclipse-ide/"><em>originally published on the Codota blog</em></a><em>.</em><br>
&nbsp;</p>
</html>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 24 others
properties (23)
post_id74,910,493
authortechslut
permlink14-useful-and-free-plugins-for-eclipse-ide
categorydev
json_metadata{"tags":["dev","programming","development","eclipse","plugin"],"image":["https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/ecli-e1557146696832.jpg","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/00-findbugs_perspective_1-768x524.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/image-4.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/02-checkstyle-eclipsecs0000.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/03-sonarlint-1024x659.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/04-lombok-jnbJan2010-DataAnnotation.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/05-maven-eclipse5.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/06-Gradle-IDE-pack1-1-768x591.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/07-codemix.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/08-jacocoreport.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/09-junit_run.jpg","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/10-testng.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/EclipseSetup-01-768x528.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/12-spring-property-editor-content-assist.png","https:\/\/blog.codota.com\/wp-content\/uploads\/2019\/05\/13-groovy-768x576.png"],"links":["https:\/\/marketplace.eclipse.org\/content\/spotbugs-eclipse-plugin","http:\/\/findbugs.sourceforge.net\/","https:\/\/spotbugs.readthedocs.io\/en\/latest\/bugDescriptions.html","https:\/\/marketplace.eclipse.org\/content\/codota","https:\/\/codota.com\/","https:\/\/marketplace.eclipse.org\/content\/checkstyle-plug","https:\/\/www.sonarlint.org\/eclipse\/","https:\/\/projectlombok.org\/","https:\/\/marketplace.eclipse.org\/content\/maven-integration-eclipse-luna-and-newer","https:\/\/maven.apache.org\/index.html","https:\/\/gradle.org\/","https:\/\/marketplace.eclipse.org\/content\/codemix-3","https:\/\/www.eclemma.org\/jacoco\/","https:\/\/marketplace.eclipse.org\/content\/quick-junit","https:\/\/marketplace.eclipse.org\/content\/testng-eclipse","http:\/\/hotswapagent.org\/mydoc_plugin_osgiequinox.html","https:\/\/marketplace.eclipse.org\/content\/spring-tools-4-spring-boot-aka-spring-tool-suite-4","https:\/\/spring.io\/","https:\/\/spring.io\/projects\/spring-boot","https:\/\/marketplace.eclipse.org\/content\/groovy-development-tools","https:\/\/blog.codota.com\/14-free-plugins-for-eclipse-ide\/"],"app":"steemit\/0.1","format":"html"}
created2019-05-17 16:46:06
last_update2019-05-17 16:46:06
depth0
children4
net_rshares27,895,229,126,481
last_payout2019-05-24 16:46:06
cashout_time1969-12-31 23:59:59
total_payout_value11.676 SBD
curator_payout_value2.813 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length10,041
author_reputation111,629,191,115,088
root_title"14 Useful (and Free) Plugins for Eclipse IDE"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (88)
@breadcentric ·
$0.02
...Kotlin? :)
👍  ,
properties (23)
post_id74,922,923
authorbreadcentric
permlinkre-techslut-14-useful-and-free-plugins-for-eclipse-ide-20190517t220654277z
categorydev
json_metadata{"tags":["dev"],"app":"steemit\/0.1"}
created2019-05-17 22:06:54
last_update2019-05-17 22:06:54
depth1
children1
net_rshares46,158,270,677
last_payout2019-05-24 22:06:54
cashout_time1969-12-31 23:59:59
total_payout_value0.018 SBD
curator_payout_value0.005 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length13
author_reputation6,473,082,037,010
root_title"14 Useful (and Free) Plugins for Eclipse IDE"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@techslut ·
Should have probably been included. I guess I forgot it.
properties (22)
post_id74,961,125
authortechslut
permlinkre-breadcentric-re-techslut-14-useful-and-free-plugins-for-eclipse-ide-20190518t171220766z
categorydev
json_metadata{"tags":["dev"],"app":"steemit\/0.1"}
created2019-05-18 17:13:12
last_update2019-05-18 17:13:12
depth2
children0
net_rshares0
last_payout2019-05-25 17:13:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length56
author_reputation111,629,191,115,088
root_title"14 Useful (and Free) Plugins for Eclipse IDE"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steem-plus ·
SteemPlus upvote
Hi, @techslut!

You just got a **0.05%** upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in [here](https://steemit.com/@steem-plus) to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.
properties (22)
post_id74,976,161
authorsteem-plus
permlink14-useful-and-free-plugins-for-eclipse-ide---vote-steemplus
categorydev
json_metadata{}
created2019-05-19 01:44:06
last_update2019-05-19 01:44:06
depth1
children0
net_rshares0
last_payout2019-05-26 01:44:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length435
author_reputation247,995,867,762,997
root_title"14 Useful (and Free) Plugins for Eclipse IDE"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steem-ua ·
#### Hi @techslut!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your **UA** account score is currently 7.083 which ranks you at **#66** across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 319 contributions, your post is ranked at **#50**.
##### Evaluation of your UA score:

* Your follower network is great!
* The readers appreciate your great work!
* Good user engagement!


**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
properties (22)
post_id75,183,078
authorsteem-ua
permlinkre-14-useful-and-free-plugins-for-eclipse-ide-20190523t002558z
categorydev
json_metadata{"app":"beem\/0.20.19"}
created2019-05-23 00:26:00
last_update2019-05-23 00:26:00
depth1
children0
net_rshares0
last_payout2019-05-30 00:26:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length596
author_reputation23,203,609,903,979
root_title"14 Useful (and Free) Plugins for Eclipse IDE"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000