Wenn du von Front-End sprichst, meinst du dann im Browser?
Vielleicht ist das leicht anders als das, was du willst, aber ich habe Maven schon einmal zum Arbeiten mit Selenium + Jasmine gebracht. Maven mit dem Selenium-Plugin führt die Browserinstanz für die Berichterstellung aus. Die Tests werden jedoch im Browser ausgeführt und haken nicht zurück in Maven.
Wenn du Mocha stattdessen in der Konsole ausführen kannst, denke ich, dass eine idealere Lösung darin besteht, ein Maven-Plugin zu erstellen, das einfach den Node-Befehl ausführt. Die Berichterstattungsfähigkeit von Mocha sollte es dir ermöglichen, sie wieder in Maven selbst einzuspeisen.