For testing purposes you could deploy to Tomcat using an 'exploded' approach. This basically means you don't need the WAR file which will save you time packaging it all up.
Follow these steps:
1. Stop Tomcat
2. Delete the war file from the webapps folder and delete the webapps/alfresco folder
3. Re-create the alfresco folder under webapps and extract the WAR file (without your AMP) into it
4. Change your build script to copy all the AMP files directly to the webapps/alfresco folder
5. Start Tomcat
This should save you a fair bit of time. Also using this approach it may be possible to get Eclipse to help but I'm not sure as I've never tried integrating Eclipse into the process.
Hope this helps.