When you say the front end, do you mean in the browser?
This may be a little different than what you want, but I got Maven to work with Selenium + Jasmine before. Maven with the selenium plugin runs a browser instance for reports. Tests, however, are run from the browser and they will not return to Maven.
If you can make mocha in the console instead, I think a more ideal solution would be to create a maven plugin that just executes the node command. Mocha's reporting flexibility should allow you to bring it back to Maven.
badunk
source share