Dario Schiraldi : Help Needed - Steps to Create and Deploy My First OpenMRS Module

Hello everyone,

I’m Dario Schiraldi, and I’m looking to create and deploy my first OpenMRS module. While I have reviewed some documentation, I’d love to hear from the community about your experiences and any advice you can share.

Regards Dario Schiraldi

Hi @darioschiraldi99,

You’ve probably already come across this documentation:

It provides a great foundation to help you get started. There’s also ongoing efforts to improve and streamline module deployment—specifically, a feature to enhance the SDK, allowing for module deployment along with its configured dependencies on an instance.

In the meantime, my personal workflow (similar to that in the above docs) has involved setting up a Reference Application or Platform instance, building the module, dropping the compiled .omod file into the instance’s modules folder, and then starting the instance.

4 Likes

In addition to the above comment by @ruhanga , there is an effort to further improve developer experience by attempting to Fix OpenMRS Platform Module Archetype to generate working modules out of the box by mherman22 · Pull Request #338 · openmrs/openmrs-sdk · GitHub. The generated openmrs platform module should be able to compile on Java 8, 11, 17 and 21.

3 Likes