At my workplace, Eclipse was a standard development tool, with projects released to compile with Eclipse (I was there when I found that Make files didn’t do anything if Eclipse hadn’t completed the build yet). A simple solution is what developers need and provide them with the basic environment that they need. Custom plugins can be installed in the home folder by the developers themselves with a “no support” disclaimer. Just set up a basic environment for most people in the workplace and the most common plugins. Say: - The basic JDT environment - Graphic development / network development / C ++ development plugins or whatever you need for - Some UML plugin if clearly better - Some profiler if you can make it work (I did profiling with using Netbeans, gprof, even Oprofile, but I could never get it to work with Eclipse - it’s still harder to perform profiling than with Netbeans). And if people use it. If people do not do this, something may need to be reviewed, unless optimization is performed at all, because it is not needed :-). The only thing that people need support, IMHO, the rest was transparent to me. “Maybe on Linux I would like RPMs for gcj-compiled versions of Eclipse, such as Ubuntu and RedHat.” Except that I have no evidence that it is faster, while I have evidence that ecj (the standalone Java Eclipse compiler) is much slower with GCJ (and there are many reasons why this is normal)!
Blaisorblade
source share