Migration of Eclipse plugins, Java EE 7 support
By Peter Benedikovic on Mar 13, 2013
There is lot of stuff currently going on with Eclipse plugins. First big change is migration of almost all plugins to OEPE, second big change is preparing plugins for Java EE 7 release.
Some of you have already noticed that our main distribution channels for GlassFish plugins development builds - update sites http://download.java.net/glassfish/eclipse/juno[indigo] - had not worked properly in last weeks. The reason for this is internal migration of Eclipse plugins to it's new "home". The plugins will be distributed in the future as part of OEPE - Oracle Enterprise Pack for Eclipse. They will be available in form of both official releases and developer builds.
The reason for migration is that we do not want to confuse users by offering the same plugins on more places. Logically, the GlassFish plugins should be inside OEPE so we chose it as main distribution channel. You can find the official release update site on http://download.oracle.com/otn_software/oepe/juno. Unfortunately the version of GF plugins there is two versions behind java.net last developer build. So for now you can still use old update site http://download.java.net/glassfish/eclipse/juno. In short time we will redirect the page to the OEPE update site containing new developer build from OEPE. The build will contain GF 4 support and other changes and bugfixes. A migration guide is already prepared that will help you transfer.
To be more precise, the migration applies to following plugins:
- GlassFish Server Tools plugin - provides ability to register GlassFish server, deploy on it, defines GlassFish specific facets
- Java EE 5 Documentation - contains Java EE 5 documentation which is automatically bound to jars provided by GlassFish server
- Java EE 6 Documentation - the same for Java EE 6
The GlassFish Runtimes plugins that contain GlassFish server distribution and automatically register it for you will be still available on java.net update site. The exact location will be announced after new OEPE release.
As you may know soon there will be released new Java EE 7. Guys from OEPE are currently working on supporting new features of this release and I have already integrated GlassFish 4 support (reference implementation of Java EE 7) in GF Eclipse plugins. There was also big refactoring done while migrating. The code is now finally more maintainable. After the Java EE 7 release I would like to focus on finishing promised new feature - make it possible to register GF clusters/instances inside Eclipse.
I hope this blog helped you to keep up with changes.