The only thing better than a Maven archetype is a repo you can fork with everything already setup. Skip the documentation and just fork-and-code. This starter project contains:
Java -- Phone.java -- PhoneService.java -- PhoneServiceTest.java
JavaScript -- angular.js -- controllers.js
CSS -- bootstrap.css -- app.css
Everything ready-to-run with a simple maven clean install tomee:run
Delete the sample code, replace with your own and you're good to go.