Do not prevent eclipse from opening when a project requires the CMR to download remote stuff
Make a new Ceylon project, make it import ceylon.json, then close the IDE. Remove all versions of that ceylon.json project frmo your home repo and your cache. Open the IDE. You will notice the Ceylon builder will build and fetch those cars from Herd during the phase where Eclipse is showing only the splash screen and prevents Eclipse from being open until the download is finished. We should move that phase to later so the Eclipse can be opened quicker.
It's quite complicated. We don't control exactly the Eclipse start lifecycle. Sometimes the classpath containers initialization is performed as soon as the IDE window is up and visible, and sometimes it is done before (during the splash sceen). Postponing to 1.2