[keycloak-dev] (no subject)

Marek Posolda mposolda at redhat.com
Thu Aug 3 09:46:35 EDT 2017

Hmm.. Is it possible to have blacklist password policy implementation 
without this dependency? We are trying to not introduce much 3rd party 
dependencies, so not sure if it's possible to accept PR with this 
additional dependency...

Anyway, I think you need to update 
distribution/feature-packs/server-feature-pack . Add dependency to 
pom.xml file and to modules directory. Also add it as dependency to 
server-spi-private module.


On 31/07/17 17:24, Thomas Darimont wrote:
> Hello,
> how can I add a new dependency to the keycloak modules/system/layers/base
> when building
> a server-distribution?
> I need to add org.apache.commons:commons-collections4 for the PatriciaTrie
> which I need for
> my BlacklistPasswordPolicyProvider: [0]
> I tried adding a dependency to keycloak/dependencies/server-all/pom.xml but
> I still get
> CNFEs if I try to run the server from the dist-build.
> Caused by: java.lang.ClassNotFoundException:
> org.apache.commons.collections4.trie.PatriciaTrie from [Module
> "org.keycloak.keycloak-server-spi-private" from local module loader
> @282ba1e (finder: local module finder @13b6d03 (roots:
> /home/tom/dev/playground/keycloak/keycloak-3.3.0.CR1-SNAPSHOT/modules,/home/tom/dev/playground/keycloak/keycloak-3.3.0.CR1-SNAPSHOT/modules/system/layers/keycloak,/home/tom/dev/playground/keycloak/keycloak-3.3.0.CR1-SNAPSHOT/modules/system/layers/base))]
> Cheers,
> Thomas
> [0]
> https://github.com/thomasdarimont/keycloak/commit/59a84df2f70623f11bd4d78771a4b91422fa0286
> _______________________________________________
> 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