keycloak-aplcache
Changes
distribution/eap6-server-dist/assembly.xml 36(+36 -0)
distribution/eap6-server-dist/pom.xml 89(+89 -0)
distribution/pom.xml 1(+1 -0)
pom.xml 10(+8 -2)
Details
distribution/eap6-server-dist/assembly.xml 36(+36 -0)
diff --git a/distribution/eap6-server-dist/assembly.xml b/distribution/eap6-server-dist/assembly.xml
new file mode 100755
index 0000000..7390fd0
--- /dev/null
+++ b/distribution/eap6-server-dist/assembly.xml
@@ -0,0 +1,36 @@
+<assembly>
+ <id>eap6-server-dist</id>
+
+ <formats>
+ <format>zip</format>
+ <format>tar.gz</format>
+ </formats>
+
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <fileSets>
+ <fileSet>
+ <directory>${project.build.directory}/unpacked/jboss-eap-6.4</directory>
+ <outputDirectory>jboss-eap-6.4</outputDirectory>
+ <excludes>
+ <exclude>standalone/configuration/standalone.xml</exclude>
+ </excludes>
+ </fileSet>
+ <fileSet>
+ <directory>${project.build.directory}/unpacked/overlay</directory>
+ <outputDirectory>jboss-eap-6.4</outputDirectory>
+ <excludes>
+ <exclude>standalone/configuration/standalone-keycloak.xml</exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+
+ <files>
+ <file>
+ <source>${project.build.directory}/unpacked/overlay/standalone/configuration/standalone-keycloak.xml</source>
+ <outputDirectory>jboss-eap-6.4/standalone/configuration</outputDirectory>
+ <destName>standalone.xml</destName>
+ </file>
+ </files>
+
+</assembly>
distribution/eap6-server-dist/pom.xml 89(+89 -0)
diff --git a/distribution/eap6-server-dist/pom.xml b/distribution/eap6-server-dist/pom.xml
new file mode 100755
index 0000000..9825c64
--- /dev/null
+++ b/distribution/eap6-server-dist/pom.xml
@@ -0,0 +1,89 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>keycloak-parent</artifactId>
+ <groupId>org.keycloak</groupId>
+ <version>1.5.0.Final-SNAPSHOT</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>keycloak-eap6-server-dist</artifactId>
+ <packaging>pom</packaging>
+ <name>Keycloak EAP 6 Server Distribution</name>
+ <description/>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.keycloak</groupId>
+ <artifactId>keycloak-server-overlay-eap6</artifactId>
+ <type>zip</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.as</groupId>
+ <artifactId>jboss-as-dist</artifactId>
+ <type>zip</type>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <finalName>keycloak-${project.version}</finalName>
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>unpack-server-overlay</id>
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.keycloak</groupId>
+ <artifactId>keycloak-server-overlay-eap6</artifactId>
+ <type>zip</type>
+ <outputDirectory>${project.build.directory}/unpacked/overlay</outputDirectory>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.jboss.as</groupId>
+ <artifactId>jboss-as-dist</artifactId>
+ <type>zip</type>
+ <outputDirectory>${project.build.directory}/unpacked</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>assemble</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <descriptors>
+ <descriptor>assembly.xml</descriptor>
+ </descriptors>
+ <recompressZippedFiles>true</recompressZippedFiles>
+ <finalName>${project.build.finalName}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
+ <outputDirectory>${project.build.directory}</outputDirectory>
+ <workDirectory>${project.build.directory}/assembly/work</workDirectory>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
distribution/pom.xml 1(+1 -0)
diff --git a/distribution/pom.xml b/distribution/pom.xml
index c9beb0d..ad9678c 100755
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -18,6 +18,7 @@
<module>adapters</module>
<!--<module>demo-dist</module>-->
<module>docs-dist</module>
+ <module>eap6-server-dist</module>
<module>examples-dist</module>
<!--<module>proxy-dist</module>-->
<!--<module>server-dist</module>-->
pom.xml 10(+8 -2)
diff --git a/pom.xml b/pom.xml
index 547edc1..08fa88b 100755
--- a/pom.xml
+++ b/pom.xml
@@ -55,7 +55,7 @@
<wildfly.build-tools.version>1.0.0.Final</wildfly.build-tools.version>
<!-- this is EAP 6.4 alpha, publicly available -->
- <jboss.version>7.5.0.Final-redhat-15</jboss.version>
+ <jboss.version>7.5.3.Final-redhat-2</jboss.version>
<!--<servlet.api.30.version>1.0.2.Final</servlet.api.30.version>-->
<google.zxing.version>2.2.0.redhat-4</google.zxing.version>
@@ -164,10 +164,16 @@
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>eap6-supported-artifacts</artifactId>
- <version>6.4.0.GA</version>
+ <version>6.4.3.GA</version>
<type>pom</type>
<scope>import</scope>
</dependency>
+ <dependency>
+ <groupId>org.jboss.as</groupId>
+ <artifactId>jboss-as-dist</artifactId>
+ <version>${jboss.version}</version>
+ <type>zip</type>
+ </dependency>
<!--<dependency>
<groupId>com.github.relaxng</groupId>
<artifactId>relaxngDatatype</artifactId>