Even if nothing's actually wrong, with a large project it can take a long time to download all your dependencies (especially if you clear your Ivy cache as per this answer).
Observe your Ivy cache directory (e.g. with watch ls ~/.grails/ivy-cache
); if things are working correctly, you should see dependencies gradually being downloaded/installed there.
If things aren't working correctly (e.g. nothing's appearing there, or a few things appear and then the downloads seem to stop) Usman's verbose logging is probably the way to go.