Hi Sachy,
to load your module in wildfly (when the module lies in the wildfly
modules-directory), add <scope>provided</scope> to your artifact.
Also, to access them with wildfly classloader, add the following to your
build in pom.xml:
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<archive>
<manifestEntries>
<Dependencies>org.keycloak.keycloak-services,org.keycloak.keycloak-server-spi-private,org.keycloak.keycloak-ldap-federation
,org.keycloak.keycloak-kerberos-federation</Dependencies>
</manifestEntries>
</archive>
</configuration>
</plugin>
where the Dependencies-value consists of a comma-separated list of the
modules used in your SPI, in your case e.g. org.springframework.core or
something.
Hope this helps!
Best regards,
Dominik
Am 01.03.18 um 13:18 schrieb Sachin Rastogi:
Hi all,
I am writing a custom Keycloak User Storage SPI, which is JAR file. I would
like to use Spring DI in the JAR. I have added Spring JARs as Modules in
Keycloak's Wildfly server.
Also, not able to load Spring context as Keycloak User Storage SPI initiate
from META-INF.services "org.keycloak.storage.UserStorageProviderFactory"
and invokes UserStorageProviderFactory.init method.
It also doesn't read the properties file inside resources directory.
Please advise how can I make this work.
Regards,
_______________________________________________
keycloak-user mailing list
keycloak-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user