The jar can be build with Maven with the maven-exec-plugin. To do this node.js and npm must be installed on your machine and be on your $PATH. If you dont want to use the maven exec run the following commands:
npm install
npm run build
Repeated build with watching the files:
npm run watch:js
This starts a dev-server serving the ui only at port 9000. The rest requests are forwarded to port 8080.
npm run dev-server
npm run test
Repeated tests with watching the files:
npm run watch:test