Hacking the NetWeaver IDE
In just about a week
the ban on assault weapons in the United States is set to expire, this put me in the mind of shooting oneself in the foot. A good way to do that in software is of course to go beyond the bounds of supported configurations, like for instance extending the NetWeaver IDE. It is Eclipse based so it must be hackable right? Of course. Is the following information wholly unsupported? Of course. We are after all developers.
The thing about the NetWeaver IDE is there are a couple of features that are deactivated in the normal Eclipse framework. The two obvious ones being the Update Manager and CVS. I’m sure there were good reasons for removing these and by putting either of them back you might break something else. You’ve been warned. If you are still undeterred from proceeding you will need to download the version of Eclipse from a mirror site equivalent to that used in your NetWeaver IDE installation. Check the menu Help – About and select the Eclipse icon. In my case I have Eclipse 2.1.2. Note that not all mirror sites have older releases so you might have to try a couple of different ones.
To enable the Update Manager extract these folders into your plugins directory:
Now you can go to Window – Open Perspective – Other and select Install/Update
to get to the Update Manager. With this you can get plugins from all over the
place. As an example EPIC
provides a PERL plugin. In the update manager right click “Sites to visit” and
select New – Site bookmark. For EPIC we need an older release (the latest is
Eclipse 3.0 based) so use this url http://e-p-i-c.sourceforge.net/updates_0.2.0.
After it fetches information from the site (if you have a proxy server specify
it under Window – Preferences – Install/Update) you can select the Install Now
option. Restart the Workbench, go to Window – Open Perspective – Other, see
the camel? You have a PERL IDE now.