The first option has the advantage that you only have to rebuild the module in which you changed code, reload the page in the browser and - voilá!
The second option requires less POM code and set-up overhead, but you have to rebuild the changed module and re-run webjars-maven-plugin's unpack goal in the webapp module.
If you need further help for these set-ups, just come back here!
Actually there is a third option, namely to use Jetty instead of Tomcat, at least for development. In contrast to Tomcat, Jetty (at least in older versions) does not cache resources from JARs, so update the JAR and Jetty serves your updated code. You can find a concrete example Maven set-up using Jetty in the public git repo jangaroo-ext-as-examples on branch "jangaroo-2": https://github.com/CoreMedia/jangaroo-ext-as-examples/tree/jangaroo-2