Lee,
I believe this would be MyEclipse’s Struts 2 support. The building process should not take more than a few minutes – you definitely don’t need to give it a couple of hours. I have a few questions that should help us sort this out.
1) From you post title, when you see this message, the workbench hangs and is unusable?
2) Can you please send us your workspace error log and, if possible, a screenshot of your workbench when you run into the error. You can find the log at [workspace_location]/.metadata/.log
3) Please also send us the .project file and the contents of the .settings folder in the root of your project. If you cannot attach them here, please mail them to support@genuitec.com
Thanks!