Pulse is a nifty service that allows you to install and maintain an Eclipse development environment. Adding additional plugins is as easy as picking from a catalogue. But what if you want to install plugins that aren't on the official list? Well it turns out you can manually install these for each profile on your system.
I wanted to install the Adobe Eclipse extensions and Help documentation for ColdFusion 8. Because these plugins are not available on the Pulse catalogue yet (get your act together Adobe!) you have to install them by hand.
You can get hold of the ColdFusion extras here:
First of all shut down your Pulse application instance. Then you need to locate the ./addons directory of the specific Pulse profile you want to update. You'll need to be able to view hidden folders in order to find it.
To reveal hidden folders in Finder, drop to the Terminal and run:
defaults write com.apple.finder AppleShowAllFiles TRUE
Have a look under your User home directory for a folder called ".pulse" and under that "profiles".
The only tricky part is locating the ID of the profile you want to update. 1901 should be the profile of the Pulse Explorer itself -- that leaves "the other one" as your own. Of course if you have installed a bunch of profiles life may be a little bit more difficult -- I'm not sure how you tell profiles apart beyond trial and error.
Within the profile you will find an ./addons directory. Create a folder called "plugins" inside ./addons. This is where your extra Eclipse plugins will live.
Once you get the ZIP of Adobe extensions you need to open it up and grab all the JAR files under the ./plugins directory -- each one is a separate plugin. It's fairly obvious based on the name which plugin is what. If you only want a specific plugin then you only need to worry about that JAR file. If you don't really care just grab the lot.
Copy these JAR files into your newly created ./addons/plugins folder.
To restore your Finder view to normal, go back to the Terminal and run:
defaults write com.apple.finder AppleShowAllFiles FALSE
And that's it. Restart your Pulse profile and you should now have access to the relevant plugins.
Related Blog Posts