4

This morning, I tried to get a coop student up and running on an older version of the Google App Engine for Eclipse plugin.

The following website and all related links appear to have been wiped off the face of the earth:

https://developers.google.com/eclipse/

Is this just down at the moment? Is it possible to get older versions of the plugin?

Jake88
  • 955
  • 1
  • 19
  • 39

3 Answers3

6

While it is correct that the Google Plugin for Eclipse has been removed from Google's documentation, it is still available.

To install it, in Eclipse Neon, click "Install new Software" and add in this URL.

http://dl.google.com/eclipse/plugin/4.6

Next, click through the dialogues to allow the installation, and restart Eclipse.

While Google has chosen to stop supporting this, I personally feel that the new Cloud Tools for Eclipse plugin is just not ready. Also, in the early days, JDO was what many people were using on top of the data layer, and since GAE has been around for 10+ years, many of us have a lot of infrastructure built on top of this that is costly to change. While it's still possible, in theory, to run the DataNucleus enhancer manually, it's a huge pain that requires in-depth knowledge of the inner workings of GAE and DataNucleus and knowledge of which dependencies go together. It may have been well-documented in the past, but today it is not.

But be warned, one of our engineers recently lost the ability to deploy the project to Google App Engine using the GPE and was forced to use the gcloud tool, which doesn't seem to have sensible defaults, like deploying to a non-default version and instead will deploy straight to default, well, by default. So we're writing a script around that command that will pass in --no-promote so it doesn't immediately start migrating traffic... Visit the gcloud reference for app deploy for more details. Good luck!

For more information on the install process, please see How to install Google Plugin for Eclipse on mkyong.com.

jamesmortensen
  • 33,636
  • 11
  • 99
  • 120
4

GPE is indeed gone. It was not up to date and many parts of it no longer functioned. Over the coming year, even more core functionality was going to break. We wouldn't be doing anyone any favors by letting them invest their time in a broken tool. This is doubly true for new users such as your students. There are some old GPE snapshots floating around here and there, but those don't really work with GCP in 2018.

3

That official documentation is most likely gone for good, the plugin was deprecated in favour of the Google Cloud Tools for Eclipse. From Migrating from the Google Plugin for Eclipse:

The Google Plugin for Eclipse is deprecated and will not be supported beyond Eclipse 4.6 (Neon). It will be removed in early 2018.

This document describes how to migrate a project that uses the Google Plugin for Eclipse to the supported tooling.

You can check the snapshots of the docs on the Wayback Machine, and maybe still find the matching code repositories, if they haven't been removed as well.

But it's probably a good idea to switch to the supported tools sooner than later, especially since they're just getting started.

Related: Migrating GAE project to Java 8 - get XML validation error after adding runtime property to appengine-web.xml

Dan Cornilescu
  • 39,470
  • 12
  • 57
  • 97
  • Right I read that too, but let's say you're right and it is gone for good. They deleted everything. Why aren't they moving the old plugin builds onto an archive page like they usually seem to do like their old APIs? That was my expectation. – Jake88 Jan 22 '18 at 17:58
  • Only Google can answer that :) My guess: the plugin may be incompatible with the current GAE infra capabilities and they don't want to waste any more resources on questions from those still attempting to use it. – Dan Cornilescu Jan 22 '18 at 18:50
  • FWIW, Wayback Machine also snapshotted some of the downloadable zip files, if you navigate carefully you might find what you want there. – Dan Cornilescu Jan 22 '18 at 19:01
  • Yes message received. I'll be updating everything over the next week. The coop will be on the latest to start and he'll integrate with everything else once we've update. Thanks for your opinion. – Jake88 Jan 22 '18 at 19:15