beanstalker contains a very complete Maven Archetype for a Webapp with the following specs:
And, of course, AWS Elastic Beanstalk
It couldn't be simpler:
$ mvn archetype:generate -Dfilter=elasticbeanstalk
See the generated README.md for details.
See how to Manage Versions