We have a team of developers using Eclipse and I am trying to convince them to switch to IntelliJ. They have pretty easy time getting a new person up and running using Eclipses user libraries. They simply SVN checkout and then impot a user library. I have my .ipr and .iml files in SVN, but it is still not trival to get up and running. The two main issues are specifying the JDK and the global libraries. I have been searching posts on how to share settings and found a few, but they all say just commit your .ipr and .iml and then use Path Variables to remove hard coded paths. However, I don't see any hard coded paths in my .ipr or .iml files (attached). The global libraries are only listed as "tags" in the .iml file (e.g. <orderEntry type="library" name="Java3d" level="application" />) which does not specify the location (hard coded or otherwise). When these get loaded, it takes a long time for a new person to go and add the locations of the global libraries, which are the same relative path from SVN_ROOT on all machines. There has to be a better solution that I am missing.
I am using IntelliJ 12.1 on Windows 7 (though other coworkers will be using Linux and OSX)