Hi,
Basically, you've got two options here:
1) deploy all your dependencies as JBoss/Wildfly modules, e.g. using
jboss-cli.sh. This is the example of adding PostgreSQL JDBC driver:
module add --name=org.postgresql --resources=/path/to/postgresql-
42.1.1.jar --dependencies=javax.api,javax.transaction.api
You will need to substitute name, path to JAR and dependencies for each
module you'll be deploying.
2) deploy your provider as an EAR with dependencies inside. See BeerClo
ak to find out how to do it. beercloak-core is an (almost) dummy
dependency for the demo purposes; beercloak-module is the provider
proper; beercloak-ear is the EAR packaging project. You will have to
edit src/main/application/META-INF/jboss-deployment-structure.xml
inside your EAR project to reflect your actual dependencies and
module/package names.
Feel free to ask any questions regarding BeerCloak.
Cheers,
Dmitry Telegin
CTO, Acutus s.r.o.
Keycloak Consulting and Training
Pod lipami street 339/52, 130 00 Prague 3, Czech Republic
+42 (022) 888-30-71
E-mail: info(a)acutus.pro
On Fri, 2018-07-06 at 10:30 +0200, Lamine Léo Keita wrote:
Hi,
I've build an authentication SPI which I deploy with a jar file with
no
problem by copying it to $KEYCLOAK_HOME/providers/ directory.
I needed external dependencies so I made some change to my
application and
external dependencies are not found ...
The documentation does not really explain this case.
Can someone help me on how to build a jar with all external
dependencies to
deploy it plz?
I tried to use jar-with-dependencies plugin but this does not work
too...
Because my below file is not included in the jar...
services > org.keycloak.authentication.AuthenticatorFactory
Here is the plugin references :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
BR,
Lamine
_______________________________________________
keycloak-user mailing list
keycloak-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user