Application demonstrating an AngularJS client talking to a Spring Boot REST-powered backend.
To build the WAR file simply run 'mvn package'. This puts the WAR file in 'target/spring-angularjs.war'.
You can deploy this WAR in any servlet container.
You can run the app using 'mvn spring-boot:run'.
Once started, the app is available at 'http://localhost:8080'.
The standard Java tests can be run with 'mvn test'.
The JavaScript tests use Karma Runner. Rather than rely on a global install of Karma, this project uses a local install.
Run 'npm install' to install all the local JS dependencies and then run:
node_module/karma/bin/karma start src/test/js/config/karma.unit.js
This will start the live Karma test runner.
For convenience use the supplied Rake task: 'rake test:karma:start'.