Immediately after switching the page, it will work with CSR.
Please reload your browser to see how it works.
Practically these things usually have multiple Java projects.
I have a system with about 15 "projects" in the small sense that supports roughly 5 "Projects" in the big sense. There are two back end servers and several front ends that work with them. If I am working on one "Project" there are maybe 8 "projects" that are potentially involved with the build. Some of the Java projects have liquibase in them and get extra build steps.
I have a Python script that not only runs the builds in sequence but can also automatically merge changes incoming from the develop branch. It's pretty ragged, for instance it does not topologically sort the dependencies but depends on a total order I wrote by hand. I feel like it improves productivity because I can push one button for a build and not have to wait for a number of steps to happen.
(Earlier I had a JavaFX tool that did the same for pure Java projects)
I'm wondering what the state of the art in this area.