[keycloak-dev] jarless Keycloak distro
Marek Posolda
mposolda at redhat.com
Mon Aug 21 04:49:06 EDT 2017
Thanks for the tip!
I see the benefit just during development. Or is it some other?
Usually when I do changes in Keycloak sources in some module (eg. in
keycloak-model-jpa module) I need to:
1) Build the module with "mvn clean install"
2) Copy the keycloak-model-jpa.jar to the modules in my Wildfly server.
Or rebuild whole distro.
3) Restart the Wildfly
With this, you don't need step 2.
Still embedded undertow is best as you don't even need step 1 when
running KeycloakServer from Idea ;) And for UI only changes, even server
restart is not needed with embedded undertow and -Dresources option.
Marek
On 21/08/17 06:56, Stian Thorgersen wrote:
> I knew, but are there any benefits?
>
> On 18 August 2017 at 20:51, Bill Burke <bburke at redhat.com> wrote:
>
>> Did you know with a flip of a switch that a jarless Keycloak distro can
>> be created? Just edit <root>/distribution/server-provisioning.xml and
>> remove extraction params:
>>
>> <server-provisioning xmlns="urn:wildfly:server-provisioning:1.2"
>> extract-schemas="true">
>> <feature-packs>
>> <feature-pack groupId="org.keycloak"
>> artifactId="keycloak-server-feature-pack" version="${project.version}"/>
>> </feature-packs>
>> </server-provisioning>
>>
>> All the module.xml reference maven artifacts and when you boot the
>> distro it tries by default to resolve them in ~/.m2, you can even point
>> it to a remote distro and it will download the jars.
>>
>>
>> _______________________________________________
>> keycloak-dev mailing list
>> keycloak-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev
More information about the keycloak-dev
mailing list