Skip to content

Latest commit

 

History

History
1337 lines (820 loc) · 51.3 KB

README.md

File metadata and controls

1337 lines (820 loc) · 51.3 KB

My Eclipse Notes

2019-06-09 Update - "Good-bye, Eclipse"

Given the impressive growth and expansion within the Vistual Studio Code marketplace - to support Open Source tools and languages - I am making a decision to shift my primary coding to use the Microsfot Visual Studio Code - and Micorosfot Visual Studio 2017/2019 IDEs.

I feel that Eclipse as a platform has chosen a path toward ruin. Given the increased pace of their releases - that habitually break older plugins - I can no longer, in good faith, recommend it as a tool for my clients. In the last few years, I have grown increasingly frustrated with the level of pain it represents - for an increasingly diminishing value proposition. It is a sad ending - and I have too long been relunctant to make a final decision to switch.

I may, from time-to-time, come back and experiment with Eclipse - and if I find some useful plugins - that are uniquely, and only, available within the Eclipse ecosphere - I will likely add some new sections to this document.

PENDING TEST & EVALUATION

  • Java 21 Support for Eclipse 2023-09 (4.29)

  • DBeaver

    • https://marketplace.eclipse.org/content/dbeaver
      • Features: database schema browser, metadata editor (tables, columns, keys, indexes), SQL statements/scripts execution, SQL highlighting, autocompletion, formatting; result set/table view/edit/search; BLOB/CLOB view/edit support; GIS spatial data viewer, scrollable resultsets; transactions management; database metadata and full-text search; ER diagrams; server sessions management, transaction locks management, SSH/SOCKS support; automatic drivers download; stored procedures debugger; data import/export/migration; task management, database health monitoring dashboards; spatial data viewer; git integration; office formats support; etc.
      • Includes drivers for: MySQL, MariaDB, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Apache Hive, Drill, Presto, Trino, Phoenix, Exasol, Informix, Teradata, Vertica, Netezza, Firebird, Derby, H2, H2GIS, WMI, Snowflake, Greenplum, AWS Redshift, AWS Athena, SAP HANA, MaxDB, NuoDB, MS Access, SQLite, CSV, DBF, Firebird, TimescaleDB, Yellowbrick, CockroachDB, OrientDB, MonetDB, Google BigQuery, Google Spanner, Apache Hive/Impala/Spark, Apache Ignite, MapD, Azure SQL, CrateDB, Elasticsearch, Ocient, Ingres, OmniSci, Yugabyte, IRIS, Data Virtuality, Denodo, DuckDB, Babelfish, OceanBase, Salesforce, EnterpriseDB, Apache Druid, Apache Kylin, Azure Databricks, OpenSearch, TiDB, TDEngine, Materialize, JDBCX.
  • SonarLint 8

    • SonarLint is an IDE extension that helps you detect and fix quality issues as you write code in Java, JavaScript, PHP, Python and HTML.
  • Sonatype Nexus IQ

  • Subclipse 4.3.4

    • An Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE.
  • Groovy Development Tools

  • Snyk Security - Code, Open Source, IaC Configurations

  • Talend ESB Studio Standard Edition

To consider/evaluate:

TO Evaluate - for possible Installation

THIS IS JUST CRAP ARCHITECTURE

(installed April 2019)

Installed October 2018

News

Eclipse 4.9 Update Site

JDK 11 Support

Go

Spring Tool Suite™ 3

Github Flavored Markdown

Subclipse

Subversive - * * * DO NOT USE * * *

PHP Development Tools 6.1

Python

News

I decided to wait about 6 months to upgrade to the the Eclipse 4.7 Oxygen release 2018-05-10...So far, I've been fairly pleased with this collection of plugins

Useful References

Java 10 Support

Useful References

TO EVALUTE:

4.5 Mars

http://download.eclipse.org/tools/cdt/releases/8.8.1

http://download.walware.de/eclipse-4.4

http://download.eclipse.org/tools/cdt/releases/8.7

http://download.eclipse.org/tools/pdt/updates/3.5

http://subclipse.tigris.org/update_1.10.x

https://github.com/GoClipse/goclipse/blob/latest/documentation/Installation.md#installation http://goclipse.github.io/releases/

Python http://pydev.org/updates

http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/

http://findbugs.cs.umd.edu/eclipse

http://eclipse-cs.sourceforge.net/update/

https://z0ltan.wordpress.com/2012/12/04/configuring-eclipse-to-run-standalone-javascript-files-using-node-jsgoogle-v8-engine/ http://www.nodeclipse.org/

http://community-downloads.quest.com/toadsoft/toadextensions/eclipse/freeware/ https://marketplace.eclipse.org/content/toad-extension-eclipse

TO EVALUATE:

4.4 Luna

INSTALLED:

PHP (PDT) http://download.eclipse.org/tools/pdt/updates/3.3.2

Python http://pydev.org/updates

http://marketplace.eclipse.org/content/easyshell http://pluginbox.sourceforge.net

CDT http://download.eclipse.org/tools/cdt/releases/8.5/

http://pmd.sourceforge.net/pmd-5.2.1/usage/integrations.html#eclipse http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/

http://findbugs.sourceforge.net/downloads.html http://findbugs.cs.umd.edu/eclipse

http://marketplace.eclipse.org/content/oracle-enterprise-pack-eclipse-luna http://download.oracle.com/otn_software/oepe/luna

http://marketplace.eclipse.org/content/red-hat-jboss-developer-studio-luna https://devstudio.redhat.com/updates/8.0/

http://aws.amazon.com/eclipse/

https://dl-ssl.google.com/android/eclipse/

http://download.walware.de/eclipse-4.4

https://www.eclipse.org/subversive/latest-releases.php http://community.polarion.com/projects/subversive/download/eclipse/4.0/update-site/

https://developers.google.com/eclipse/ https://developers.google.com/eclipse/docs/getting_started https://developers.google.com/eclipse/docs/install-eclipse-4.4 https://dl.google.com/eclipse/plugin/4.4

http://marketplace.eclipse.org/content/nodeclipse http://www.nodeclipse.org/ http://marketplace.eclipse.org/content/angularjs-eclipse http://marketplace.eclipse.org/content/tern-eclipse-ide http://www.nodeclipse.org/updates/

http://marketplace.eclipse.org/content/checkstyle-plug http://eclipse-cs.sourceforge.net/update/

http://www.eclipse.org/subversive/latest-releases.php http://download.eclipse.org/technology/subversive/2.0/update-site/

http://subclipse.tigris.org/update_1.10.x

Restore Eclipse subversion project connection http://stackoverflow.com/questions/166220/restore-eclipse-subversion-project-connection Cannot connect existing project to SVN using Subversive http://www.eclipse.org/forums/index.php/t/398103/

http://update.zeroturnaround.com/free-tools/site/

http://docs.sonarqube.org/display/SONAR/Installing+SonarQube+in+Eclipse

http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site

............TO CONSIDER...............

http://eclipsesource.com/blogs/2014/06/25/top-10-eclipse-luna-features/

http://marketplace.eclipse.org/content/ibm-websphere-application-server-liberty-profile-developer-tools-luna http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/updates/wdt/next

http://marketplace.eclipse.org/content/anyedit-tools

http://scala-ide.org/ http://download.scala-ide.org/sdk/lithium/e44/scala211/dev/site

http://marketplace.eclipse.org/content/spring-tool-suite-sts-eclipse-luna-44 http://dist.springsource.com/release/TOOLS/update/e4.4/

http://marketplace.eclipse.org/content/nodeclipse-plugins-list

http://marketplace.eclipse.org/content/scripteclipse

http://marketplace.eclipse.org/content/maven-integration-eclipse-luna

http://marketplace.eclipse.org/content/nodeclipse-cli-installer

http://marketplace.eclipse.org/content/tcf-terminals

http://marketplace.eclipse.org/content/json-tools

http://marketplace.eclipse.org/content/groovygrails-tool-suite-ggts-eclipse-luna-44

http://marketplace.eclipse.org/content/glassfish-tools-luna

http://marketplace.eclipse.org/content/ibm-websphere-application-server-v85-developer-tools-luna

http://marketplace.eclipse.org/content/oracle-database-tools-luna

http://marketplace.eclipse.org/content/oracle-cloud-tools-luna

http://marketplace.eclipse.org/content/jboss-tools-luna

http://marketplace.eclipse.org/content/powershelleditor

http://marketplace.eclipse.org/content/eclipse-4-tools-context-spy

4.3 Kepler

Groovy http://dist.springsource.org/release/GRECLIPSE/e4.3/

Oracle OTN Software
http://marketplace.eclipse.org/content/glassfish-tools-kepler http://download.oracle.com/otn_software/oepe/kepler

Oracle Enterprise Pack for Eclipse (12.1.2.2)
http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html http://download.oracle.com/otn_software/oepe/12.1.2.2/kepler/repository http://docs.oracle.com/cd/E47843_02/12121/OEPUG/install.htm http://docs.oracle.com/cd/E47843_02/12121/OEPUG/install.htm#CBHGAFJD http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html

Android SDK ADT Plugin
https://dl-ssl.google.com/android/eclipse/ http://developer.android.com/sdk/installing/installing-adt.html

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr1/

http://download.eclipse.org/eclipse/updates/4.3-P-builds/

https://dl-ssl.google.com/android/eclipse/

http://aws.amazon.com/eclipse

http://www.nodeclipse.org/updates/

http://subclipse.tigris.org/update_1.10.x

? - artifact not found? 5/31/2014
http://releases.goclipse.googlecode.com/git/

http://pydev.org/updates http://pydev.org/nightly

4.2 Juno

Spring
http://dist.springsource.org/release/GRECLIPSE/e4.2/

Oracle OTN Software
http://marketplace.eclipse.org/content/glassfish-java-ee-application-server-plugin-eclipse Oracle Enterprise Pack for Eclipse Juno
http://download.oracle.com/otn_software/oepe/juno

Oracle Event Processing Tools Update
http://download.oracle.com/technology/software/cep-ide/11/

Maven Eclipse Plugin
http://download.eclipse.org/technology/m2e/releases http://wiki.eclipse.org/Maven_Integration

ASM plugin (Bytecode Analysis)
ttp://download.forge.objectweb.org/eclipse-update/

http://blog.jadira.co.uk/blog/2012/10/12/eclipse-juno.html

QuantumDB
http://quantum.sourceforge.net/update-site

ERMaster
http://ermaster.sourceforge.net/update-site/

Also, from the Mylyn for Eclipse Juno update site select all updates except Mylyn Builds SDK, Mylyn Commons SDK, Mylyn Context SDK, Mylyn Docs SDK, Mylyn EPUB SDK, Mylyn Reviews SDK, Mylyn Tasks SDK, Mylyn Tasks Tests SDK, Mylyn Versions SDK and Mylyn WikiText SDK).

  1. After restarting again, install the following extensions from the Eclipse Marketplace: Maven Integration for Eclipse, QWickie, Atlassian Connector for Eclipse, JavaCC Eclipse Plugin, Apache Directory Studio, TestNG for Eclipse, EGit, GitHub Mylyn Connector, Mylyn WikiText, Bndtools, Checkstyle, PMD, Vex) Groovy Eclipse from http://dist.springsource.org/release/GRECLIPSE/e4.2/

SpringSource Tool Suite for Eclipse Juno from http://dist.springsource.com/release/TOOLS/update/e4.2

Install JBoss Tools (Indigo) from
http://download.jboss.org/jbosstools/updates/nightly/core/trunk/

. Go to "Window / Preferences / Maven / Discovery" and "Open Catalog". Select antlr, Axis Tools m2e, buildhelper, CheckStyle M2E, m2e-apt, m2e-jdt-compiler, PMD M2E, Tycho Configurator, m2e-egit, m2e-subclipse

Android Development Tools
https://dl-ssl.google.com/android/eclipse/

Download Jar Class Finder version 2.1.0 from
http://www.alphaworks.ibm.com/tech/jarclassfinder/download and copy the Jar to the Eclipse/dropins/plugins subdirectory.

Download Tarlog Plugin 1.4.2 from
http://code.google.com/p/tarlog-plugins/ (I used tarlog.eclipse.plugins_1.4.2.jar) and copy the Jar to the Eclipse/dropins/plugins subdirectory.

http://download.eclipse.org/tools/ajdt/42/update/ http://andrei.gmxhome.de/eclipse.html

Markdown Editor
http://winterwell.com/software/updatesite/

Go
http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/

For Clojure Programming
http://ccw.cgrand.net/updatesite/ http://code.google.com/p/counterclockwise/wiki/ReleaseNotes http://code.google.com/p/counterclockwise/wiki/Documentation#Install_Counterclockwise http://code.google.com/p/counterclockwise/

StatET for R
http://www.walware.de/goto/statet http://download.walware.de/eclipse-4.2 http://download.walware.de/eclipse-4.3

3.7 Indigo

I'm still evaluating the compatibility of the following plugins...

Subclipse
http://subclipse.tigris.org/update_1.8.x

Findbugs
http://findbugs.cs.umd.edu/eclipse

PMD
http://pmd.sf.net/eclipse

PyDev
http://pydev.org/updates

CheckStyle
http://eclipse-cs.sf.net/update/

Spring IDE
http://dist.springframework.org/release/IDE

Scala IDE
http://download.scala-ide.org/releases-29/2.0.0-beta

Memory Analyzer
http://download.eclipse.org/mat/1.1/update-site

Java Decompiler
http://java.decompiler.free.fr/jd-eclipse/update

Regex Testing Plugin
http://myregexp.com/eclipsePlugin.html http://regex-util.sourceforge.net/update/

C++ Development
http://download.eclipse.org/tools/cdt/releases/indigo

PHP Development
http://download.eclipse.org/tools/pdt/updates/release

2012-04-28 Update:
I recently added this tool (Toad) to my collection of useful Eclipse plugins http://community-downloads.quest.com/toadsoft/toadextensions/eclipse/freeware/

2012-05-05 Update:

Recently added git plugin
http://download.eclipse.org/egit/updates

install git for Windows:
http://code.google.com/p/msysgit/downloads/list

2011-07-09 Installed with Eclipse 3.7 Indigo
Findbugs
http://findbugs.cs.umd.edu/eclipse

PMD
http://pmd.sf.net/eclipse

PyDev
http://pydev.org/updates

CheckStyle
http://eclipse-cs.sf.net/update/

http://dist.springframework.org/release/IDE

http://download.scala-ide.org/releases-29/2.0.0-beta

Memory Analyzer
http://download.eclipse.org/mat/1.1/update-site

http://java.decompiler.free.fr/jd-eclipse/update

http://myregexp.com/eclipsePlugin.html http://regex-util.sourceforge.net/update/

http://download.eclipse.org/tools/cdt/releases/indigo

Keep An Eye On These...

http://download.eclipse.org/technology/linuxtools/update

http://andrei.gmxhome.de/eclipse/

http://marketplace.eclipse.org/content/java-hex-editor

http://marketplace.eclipse.org/content/zest

http://www.eclipse.org/pulsar/

http://metrics.sourceforge.net/update

http://sourceforge.net/projects/pluginbox/

http://marketplace.eclipse.org/content/eclipse-metrics

http://marketplace.eclipse.org/content/logviewer

http://marketplace.eclipse.org/content/mongrel

http://marketplace.eclipse.org/content/rinzo-xml-editor

http://marketplace.eclipse.org/content/cloud-foundry-integration

http://marketplace.eclipse.org/content/javadoc-uml-view

http://marketplace.eclipse.org/content/jvm-monitor

http://marketplace.eclipse.org/content/svnadmin

http://marketplace.eclipse.org/content/wireframesketcher

http://marketplace.eclipse.org/content/hibernate-tools-0

http://code.google.com/eclipse/docs/getting_started.html

to consider...of possible utility at some point in the future...

http://graysky.sourceforge.net/

http://www.ajaxline.com/best-eclipse-plugins

http://jimbarritt.com/mind-web/index.php?title=List_of_useful_Eclipse_plugins

http://dl.google.com/eclipse/plugin/3.5 http://marketplace.eclipse.org/content/google-plugin-eclipse

http://marketplace.eclipse.org/content/glassfish-java-ee-application-server-plugin-eclipse

http://marketplace.eclipse.org/content/oracle-enterprise-pack-eclipse

http://marketplace.eclipse.org/content/eclipse-keyboard-macro-recorder

http://marketplace.eclipse.org/content/hibernate-tools-0

http://marketplace.eclipse.org/content/ant-utility

http://marketplace.eclipse.org/content/erlide-erlang-eclipse-ide]\

http://marketplace.eclipse.org/content/svnadmin

http://marketplace.eclipse.org/content/jboss-tools-0

http://marketplace.eclipse.org/content/graphviz-dot-zest-dot4zest

http://marketplace.eclipse.org/content/grinderstone

http://marketplace.eclipse.org/content/ecalculator

http://marketplace.eclipse.org/content/eclipse-games

http://marketplace.eclipse.org/content/stan-structure-analysis-java

http://marketplace.eclipse.org/content/tweaks

http://marketplace.eclipse.org/content/scala-ide-eclipse

CICS Explorer
http://public.dhe.ibm.com/software/htp/zos/2/1/0