keycloak-aplcache
Changes
distribution/feature-packs/pom.xml 2(+1 -1)
distribution/feature-packs/server-feature-pack/src/main/resources/configuration/standalone/subsystems.xml 18(+3 -15)
distribution/feature-packs/server-feature-pack/src/main/resources/content/standalone/configuration/providers/README.txt 0(+0 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/content/standalone/configuration/themes/README.txt 0(+0 -0)
distribution/pom.xml 4(+2 -2)
distribution/server-dist/assembly.xml 26(+0 -26)
distribution/server-dist/pom.xml 7(+1 -6)
distribution/server-overlay/pom.xml 6(+3 -3)
integration/wildfly/wildfly-server-subsystem/src/main/resources/subsystem-templates/keycloak-datasources.xml 8(+0 -8)
pom.xml 6(+6 -0)
Details
distribution/feature-packs/pom.xml 2(+1 -1)
diff --git a/distribution/feature-packs/pom.xml b/distribution/feature-packs/pom.xml
index dcc6c0c..f002095 100644
--- a/distribution/feature-packs/pom.xml
+++ b/distribution/feature-packs/pom.xml
@@ -14,7 +14,7 @@
<packaging>pom</packaging>
<modules>
- <module>adapter-feature-pack</module>
+ <!--<module>adapter-feature-pack</module>-->
<module>server-feature-pack</module>
</modules>
</project>
diff --git a/distribution/feature-packs/server-feature-pack/assembly.xml b/distribution/feature-packs/server-feature-pack/assembly.xml
index eaee2ca..47c914f 100644
--- a/distribution/feature-packs/server-feature-pack/assembly.xml
+++ b/distribution/feature-packs/server-feature-pack/assembly.xml
@@ -49,5 +49,19 @@
<exclude>**/module.xml</exclude>
</excludes>
</fileSet>
+ <fileSet>
+ <directory>../../../</directory>
+ <includes>
+ <include>License.html</include>
+ </includes>
+ <outputDirectory>content</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>../../../forms/common-themes/src/main/resources/theme</directory>
+ <outputDirectory>content/standalone/configuration/themes</outputDirectory>
+ <includes>
+ <include>**/**</include>
+ </includes>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/configuration/standalone/subsystems.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/configuration/standalone/subsystems.xml
index fad3c38..d20bf2e 100644
--- a/distribution/feature-packs/server-feature-pack/src/main/resources/configuration/standalone/subsystems.xml
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/configuration/standalone/subsystems.xml
@@ -3,33 +3,21 @@
<config>
<subsystems>
<subsystem>logging.xml</subsystem>
- <subsystem>batch.xml</subsystem>
+ <!-- resteasy complains if bean-validation is missing -->
<subsystem>bean-validation.xml</subsystem>
<subsystem>keycloak-datasources.xml</subsystem>
- <subsystem>deployment-scanner.xml</subsystem>
- <subsystem>ee.xml</subsystem>
- <subsystem>ejb3.xml</subsystem>
+ <subsystem supplement="web-build">ee.xml</subsystem>
<subsystem>io.xml</subsystem>
<subsystem>infinispan.xml</subsystem>
<subsystem>jaxrs.xml</subsystem>
<subsystem>jca.xml</subsystem>
- <subsystem>jdr.xml</subsystem>
- <subsystem>jmx.xml</subsystem>
<subsystem>jpa.xml</subsystem>
- <subsystem>jsf.xml</subsystem>
- <subsystem>mail.xml</subsystem>
- <subsystem>naming.xml</subsystem>
- <subsystem>pojo.xml</subsystem>
- <subsystem>remoting.xml</subsystem>
- <subsystem>resource-adapters.xml</subsystem>
+ <subsystem supplement="web-build">naming.xml</subsystem>
<subsystem>request-controller.xml</subsystem>
- <subsystem>sar.xml</subsystem>
<subsystem>security-manager.xml</subsystem>
<subsystem>security.xml</subsystem>
<subsystem>transactions.xml</subsystem>
<subsystem>undertow.xml</subsystem>
- <subsystem>webservices.xml</subsystem>
- <subsystem>weld.xml</subsystem>
<subsystem>keycloak-server.xml</subsystem>
</subsystems>
</config>
distribution/pom.xml 4(+2 -2)
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 8eeaafc..f2d4549 100755
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -28,13 +28,13 @@
<modules>
<module>adapters</module>
- <module>demo-dist</module>
+ <!--<module>demo-dist</module>-->
<module>docs-dist</module>
<module>examples-dist</module>
<module>modules</module>
<module>proxy-dist</module>
<module>server-dist</module>
- <module>server-overlay</module>
+ <!--<module>server-overlay</module>-->
<module>src-dist</module>
<module>subsystem-war</module>
<module>feature-packs</module>
distribution/server-dist/assembly.xml 26(+0 -26)
diff --git a/distribution/server-dist/assembly.xml b/distribution/server-dist/assembly.xml
index 6f0c028..6a846af 100755
--- a/distribution/server-dist/assembly.xml
+++ b/distribution/server-dist/assembly.xml
@@ -8,7 +8,6 @@
<includeBaseDirectory>true</includeBaseDirectory>
- <!-- If war is filtered it will get corrupted. Only need to filter module.xml -->
<fileSets>
<fileSet>
<directory>target/${project.build.finalName}</directory>
@@ -38,30 +37,5 @@
<include>*.*</include>
</includes>
</fileSet>
- <fileSet>
- <directory>../../forms/common-themes/src/main/resources/theme</directory>
- <outputDirectory>standalone/configuration/themes</outputDirectory>
- <includes>
- <include>**/**</include>
- </includes>
- </fileSet>
- <fileSet>
- <directory>../../</directory>
- <includes>
- <include>License.html</include>
- </includes>
- <outputDirectory></outputDirectory>
- </fileSet>
</fileSets>
-
- <files>
- <file>
- <source>../server-overlay/src/main/themes/README.txt</source>
- <outputDirectory>standalone/configuration/themes</outputDirectory>
- </file>
- <file>
- <source>../server-overlay/src/main/providers/README.txt</source>
- <outputDirectory>standalone/configuration/providers</outputDirectory>
- </file>
- </files>
</assembly>
distribution/server-dist/pom.xml 7(+1 -6)
diff --git a/distribution/server-dist/pom.xml b/distribution/server-dist/pom.xml
index cc76727..f5e4863 100755
--- a/distribution/server-dist/pom.xml
+++ b/distribution/server-dist/pom.xml
@@ -16,12 +16,7 @@
<dependencies>
<dependency>
<groupId>org.keycloak</groupId>
- <artifactId>keycloak-server-overlay</artifactId>
- <type>zip</type>
- </dependency>
- <dependency>
- <groupId>org.wildfly</groupId>
- <artifactId>wildfly-dist</artifactId>
+ <artifactId>keycloak-server-feature-pack</artifactId>
<type>zip</type>
</dependency>
</dependencies>
diff --git a/distribution/server-overlay/assembly.xml b/distribution/server-overlay/assembly.xml
index 26f4d8c..265c256 100755
--- a/distribution/server-overlay/assembly.xml
+++ b/distribution/server-overlay/assembly.xml
@@ -5,12 +5,17 @@
<format>zip</format>
<format>tar.gz</format>
</formats>
+
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${project.build.directory}/unpacked/modules</directory>
- <outputDirectory>modules/system/layers/base</outputDirectory>
+ <outputDirectory>modules</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>${project.build.directory}/unpacked/content</directory>
+ <outputDirectory></outputDirectory>
</fileSet>
<fileSet>
<directory>../../forms/common-themes/src/main/resources/theme</directory>
distribution/server-overlay/pom.xml 6(+3 -3)
diff --git a/distribution/server-overlay/pom.xml b/distribution/server-overlay/pom.xml
index f68f678..a9f16a2 100755
--- a/distribution/server-overlay/pom.xml
+++ b/distribution/server-overlay/pom.xml
@@ -16,7 +16,7 @@
<dependencies>
<dependency>
<groupId>org.keycloak</groupId>
- <artifactId>keycloak-jboss-modules</artifactId>
+ <artifactId>keycloak-server-feature-pack</artifactId>
<type>zip</type>
</dependency>
<dependency>
@@ -61,9 +61,9 @@
<artifactItems>
<artifactItem>
<groupId>org.keycloak</groupId>
- <artifactId>keycloak-jboss-modules</artifactId>
+ <artifactId>keycloak-server-feature-pack</artifactId>
<type>zip</type>
- <outputDirectory>${project.build.directory}/unpacked/modules</outputDirectory>
+ <outputDirectory>${project.build.directory}/unpacked</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
diff --git a/integration/wildfly/wildfly-server-subsystem/src/main/resources/subsystem-templates/keycloak-datasources.xml b/integration/wildfly/wildfly-server-subsystem/src/main/resources/subsystem-templates/keycloak-datasources.xml
index 9f05130..114545f 100644
--- a/integration/wildfly/wildfly-server-subsystem/src/main/resources/subsystem-templates/keycloak-datasources.xml
+++ b/integration/wildfly/wildfly-server-subsystem/src/main/resources/subsystem-templates/keycloak-datasources.xml
@@ -4,14 +4,6 @@
<extension-module>org.jboss.as.connector</extension-module>
<subsystem xmlns="urn:jboss:domain:datasources:3.0">
<datasources>
- <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
- <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
- <driver>h2</driver>
- <security>
- <user-name>sa</user-name>
- <password>sa</password>
- </security>
- </datasource>
<datasource jndi-name="java:jboss/datasources/KeycloakDS" pool-name="KeycloakDS" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:${jboss.server.data.dir}/keycloak;AUTO_SERVER=TRUE</connection-url>
<driver>h2</driver>
pom.xml 6(+6 -0)
diff --git a/pom.xml b/pom.xml
index 796918a..5c529c7 100755
--- a/pom.xml
+++ b/pom.xml
@@ -1130,6 +1130,12 @@
</dependency>
<dependency>
<groupId>org.keycloak</groupId>
+ <artifactId>keycloak-server-feature-pack</artifactId>
+ <version>${project.version}</version>
+ <type>zip</type>
+ </dependency>
+ <dependency>
+ <groupId>org.keycloak</groupId>
<artifactId>keycloak-testsuite-integration</artifactId>
<version>${project.version}</version>
</dependency>