New module framework

No custom unpacking. Dependencies would be resolved during distro build and put with all core dependencies in a standard fat jar /war location.

We would rely entirely on conditional beans and the OpenmrsProfile annotation. It’s the standard SpringBoot approach when adding features to auto-register beans given conditions are met.

1 Like