At our company we are trying to ensure all our engineers have a fully configured IDE, most importantly having a certain set of plugins like Jalopy and TeamCity Integration. Providing setup has worked to a limited degree and we are considering distributing a copy of IDEA that is preconfigured with plugins, and perhaps some other settings. Has anyone done this or can think of a way that can be easily be done?
I've been toying with the application on Mac platform (we support Windows and Mac) to accomplish this and my results are below:
1) Install a fresh copy of IDEA and install our mandatory plugins, then copy those plugins from user settings into the applications plugins directory itself. This way we only need to distribute the pre-installed applicaiton.
2) Install a fresh copy of IDEA and install our mandatory plugins, then distribute the application and write a little script to apply the plugins and other configuration files to the user config/plugin directory.
Can anyone think of other options I might be missing?