53 DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit();
54 KeycloakAdapterConfigService config = KeycloakAdapterConfigService.INSTANCE;
55 String deploymentName = deploymentUnit.getName();
57 if (config.isKeycloakServerDeployment(deploymentName)) {
62 if (info.hasServices()) {
63 final ModuleSpecification moduleSpecification = deploymentUnit.getAttachment(Attachments.MODULE_SPECIFICATION);
64 final ModuleLoader moduleLoader = Module.getBootModuleLoader();
65 moduleSpecification.addSystemDependency(
new ModuleDependency(moduleLoader,
KEYCLOAK_COMMON,
false,
false,
false,
false));
66 moduleSpecification.addSystemDependency(
new ModuleDependency(moduleLoader,
KEYCLOAK_CORE,
false,
false,
false,
false));
67 moduleSpecification.addSystemDependency(
new ModuleDependency(moduleLoader,
KEYCLOAK_SERVER_SPI,
false,
false,
false,
false));
68 moduleSpecification.addSystemDependency(
new ModuleDependency(moduleLoader,
KEYCLOAK_SERVER_SPI_PRIVATE,
false,
false,
false,
false));
69 moduleSpecification.addSystemDependency(
new ModuleDependency(moduleLoader,
JAXRS,
false,
false,
false,
false));
70 moduleSpecification.addSystemDependency(
new ModuleDependency(moduleLoader,
RESTEASY,
false,
false,
false,
false));
71 moduleSpecification.addSystemDependency(
new ModuleDependency(moduleLoader,
APACHE,
false,
false,
false,
false));
72 moduleSpecification.addSystemDependency(
new ModuleDependency(moduleLoader,
KEYCLOAK_JPA,
false,
false,
false,
false));
static final ModuleIdentifier KEYCLOAK_SERVER_SPI_PRIVATE
Definition: KeycloakProviderDependencyProcessor.java:45
static final ModuleIdentifier KEYCLOAK_SERVER_SPI
Definition: KeycloakProviderDependencyProcessor.java:44
static final ModuleIdentifier KEYCLOAK_COMMON
Definition: KeycloakProviderDependencyProcessor.java:42
static final ModuleIdentifier APACHE
Definition: KeycloakProviderDependencyProcessor.java:49
static final ModuleIdentifier RESTEASY
Definition: KeycloakProviderDependencyProcessor.java:48
static final ModuleIdentifier KEYCLOAK_CORE
Definition: KeycloakProviderDependencyProcessor.java:43
static KeycloakDeploymentInfo getKeycloakProviderDeploymentInfo(DeploymentUnit du)
Definition: KeycloakProviderDependencyProcessor.java:80
static final ModuleIdentifier JAXRS
Definition: KeycloakProviderDependencyProcessor.java:47
static final ModuleIdentifier KEYCLOAK_JPA
Definition: KeycloakProviderDependencyProcessor.java:46