It took some time to get the hang of jboss modules but now I've got a working implementation at https://github.com/obergner/jboss-modules/tree/ob-modules-3-reloaded. It's obviously still a little rough around the edges, and yet it does its job. I have documented what I did in the JIRA task https://issues.jboss.org/browse/MODULES-3. Barring requests for major changes to my implementation I would next turn to implementing a maven plugin for creating a jar-based module repository. Are there any requirements that could guide my implementation?