Hi to all and welcome to the authors of
Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications.
I'am developing EAR applications that runs on
Wildfly.
I developed a set of
EJB modules (for example GeoDataModule, AuthorizationModule, FinancialModule, ... ) that i put in my current EAR depending on the scope of an application.
Each time I update a module, I need to compile the module and the ear, then deploy the EAR on the server. Sometimes I update a <2Mb ejb module but I need to deploy a 60Mb EAR
In the quoted book, is there something about EJB and "boosting" of the procedure that I've explained?
There is another problem in Wildfly: if my GeoDataModule depends on GeoDataEntity.jar, the entity jar must be in the classpath. At this moment I add the jar to the EAR as a dependency or I put it as a module in Wildfly.
Does this system change in
Java 9 with modularity?