Composer on Helios
I know that many of my readership do like to run Composer on Eclipse, opposed to running Composer the RCP product which is still based on Eclipse 3.4. Composer the RCP product is a closed-box. Composer on eclipse on the other hand is an open platform that you can extend through the software updates in order to leverage any of the multiple complimentary tool-sets that are out there.
So, to that end, a quick set of instructions on how to get Composer running on the latest version of Eclipse, 3.6, codenamed Helios.
Download and install the JEE version of eclipse from here. The JEE version already contains most of the dependencies that Composer requires to run including EMF, GEF, etc. Start it up and choose a workspace. Once it has started the only additional package you need is the emf validation framework. Goto Help->Install New Software… Choose the “All Available Sites” or “Helios” in the “Work with” drop down and in the filter box type “emf validation framework” and you should see something like this:-
Select the SDK. Click Next to review the installation. Click Next again and accept the licence agreement. Then click Finish to install. Once it has been downloaded and installed into your Eclipse run-time you will be asked to restart – go ahead and do this. Once it has restarted the install is complete. Now close Eclipse again as you now need to add the Composer plugins.
Copy all folders and jars beginning “com.emc.ide%” from the features and plugins folders of your existing Composer 6.5 install into the dropins folder under a /composer/eclipse path. It should look like this:-
Now restart Eclipse one more time and navigate to Help->About Eclipse to confirm the Documentum logo is there as shown in the following image:-
And your done. As always the obligatory support statement. Composer isn’t officially supported in this configuration- although technically there is no difference. Any issues you did find would need to be reproduced on Composer RCP before Tech Support would accept them.
Lastly, a small request from me. Before I left on my LOA and now that I am back I am always actively encouraging EMC to host and support Composer as a set of plugins from an update site, like the rest if the Eclipse community, as well as Composer as a product. But I am just one of a few voices saying this within EMC who obviously weigh our opinion up against the cost of hosting the update site. So if you would like to consume Composer from an update site, if you would like Composer to be an open -platform it is important that you let EMC know this by telling them directly or by commenting here.
Ok that’s it. In future posts I show you how you can leverage some of the complimentary tool-sets I mentioned earlier and that you now have available to you. And obviously feel free to experiment and let us know what works for you.