Researching this more I don't believe Java module's buys us anything in
terms of easier deployment. Having module definitions (module-info.java)
would make explicit our encapsulation rules and help us to detect cyclic
dependencies and other unwanted behaviors - so would be generally useful
- but the amount of work probably wouldn't be justified at this point.
For minor version releases (which we have avoided) the best practice
still seems to be to release all modules under the new version - even if
only one module has changed :-( Sad, I was hoping the state of the art
had advanced.
Jim