<html><head></head><body><div>Hi,</div><div><br></div><div>I'm developing a KeyCloak extension which is packaged as two JBoss modules:</div><div>- the extension proper (custom authenticator + custom realm resource + custom admin theme);</div><div>- modified org.keycloak.keycloak-model-jpa (since Entity SPI is not yet available).</div><div><br></div><div>Each time I make changes, I have to go through a roundabout of stopping KeyCloak, deploying modules and starting KeyCloak again. This can happen as many as several dozen times a day; as soon as I roll a CI infrastructure, the build server will have to do the same. Needless to say, the process is pretty time-consuming; additionally, I'll have to grant permissions to the build server to restart a system service (KeyCloak is deployed as systemd unit). I've tried the following in jboss-cli:</div><div><br></div><div>[disconnected /] connect</div><div>[<a href="mailto:standalone@localhost">standalone@localhost</a>:9990 /] module remove --name=foo.bar.main</div><div>[<a href="mailto:standalone@localhost">standalone@localhost</a>:9990 /] module add --name=foo.bar.main --resources=... --dependencies=...</div><div>[<a href="mailto:standalone@localhost">standalone@localhost</a>:9990 /] reload</div><div><br></div><div>This doesn't help, despite WildFly reports to have redeployed and restarted KeyCloak. The updated modules are simply not picked up.</div><div><br></div><div>Am I missing something? KeyCloak developers, what would you recommend to speed-up the workflow?</div><div><br></div><div>Cheers,</div><div>Mitya</div><div><br></div></body></html>