There must be a way to speed up this cycle. => The way webpack and other tools work is that they monitor directories and whenever there is a change in a file they (compile and) copy it into the relevant folder.
It would actually work similarly with OpenMeetings. I can for example run OpenMeetings with the Jetty build in: cd openmeetings-web mvn install -P allModules,quick,mysql jetty:run-exploded -Dwicket.configuration=DEVELOPMENT and then if you navigate to: openmeetings-web/target/openmeetings-web-5.0.0-SNAPSHOT/WEB-INF/classes/org/apache/openmeetings/web/room/room.js If you edit this file, all to get this "live" is to refresh the browser. No need to start or stop anything. Jetty will serve the changed content! Now the only thing missing would be automatically copy (and compile) those files into this directory, without doing a full Maven rebuild and/or restarts. Just some lightweight JS compile. With the goal so that you can still modify the files in: openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video.js and it will run a lightweight task to compile and copy to: openmeetings-web/target/openmeetings-web-5.0.0-SNAPSHOT/WEB-INF/classes/x/y/z/*.js Do you have any ideas how to achieve such a lightweight maven build that just does the JS/CSS tasks to generate this folder (without wiping its content) ? If we can get this done we speed up the cycle of change + retry by a factor of 10. Thanks, Seb Sebastian Wagner Director Arrakeen Solutions http://arrakeen-solutions.co.nz/ <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url> On Sat, 15 Aug 2020 at 02:16, Maxim Solodovnik <solomax...@gmail.com> wrote: > Hello Sebastian, > > On Fri, 14 Aug 2020 at 05:23, seba.wag...@gmail.com <seba.wag...@gmail.com> > wrote: > >> Have we found a way to modify the JavaScript and CSS files _without_ >> triggering Maven tasks ? >> > > I usually change JS/CSS in Dev console, test it then move these changes to > IDE :))) > > >> >> It takes 2-3 minutes to run Maven and a complete restart of the >> OpenMeeting server. Your JSession is obviously also gone so you can re >> login and navigate all the way back to where you were. >> > > This can be improved if you will check "Remember me" on sign-in screen :) > I have 2 different browsers with 2 different "saved" logins :) > > >> >> It's just very tedious. >> >> There must be a way to speed up this cycle. >> > > Not sure how this can be improved > Any ideas are welcome :) > > > >> >> Thanks >> Seb >> >> Sebastian Wagner >> Director Arrakeen Solutions >> http://arrakeen-solutions.co.nz/ >> >> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url> >> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url> >> > > > -- > Best regards, > Maxim >