keycloak-developers
Changes
distribution/feature-pack-builds/README.md 28(+10 -18)
Details
distribution/feature-pack-builds/README.md 28(+10 -18)
diff --git a/distribution/feature-pack-builds/README.md b/distribution/feature-pack-builds/README.md
index dfc27cc..fe4c55a 100644
--- a/distribution/feature-pack-builds/README.md
+++ b/distribution/feature-pack-builds/README.md
@@ -4,30 +4,22 @@ Keycloak Feature Pack Builds
The feature pack builds rely on WildFly Feature packs to create different combinations
of Keycloak server/adapter and WildFly web/full.
-Combinations Created
+Types of Builds Created
--------------------
-Under
+The three directories under feature-pack-builds are _adapter-only_, _server-only_, and _server-and-adapter_.
+* **adapter-only** - A WildFly server with the Keycloak adapter subsystem added. This build is based on the WildFly Web Feature Pack. **keycloak-adapter-feature-pack** contains all the modules needed to run the Keycloak WildFly Adapter. Therefore, the build is _org.wildfly:wildfly-web-feature-pack_ + _org.keycloak:keycloak-adapter-feature-pack_.
+* **server-only** - A WildFly server with the Keycloak adapter subsystem added. This build is based on the WildFly Full Feature Pack. **keycloak-server-feature-pack** contains all the modules needed to run the Keycloak Server without those already provided by the full WildFly Server. Therefore, the build is _org.wildfly:wildfly-feature-pack_ + _org.keycloak:keycloak-server-feature-pack_.
+* **server-and-adapter** is the same thing as **server-only** except it also includes **keycloak-adapter-feature-pack**. Therefore, the build is _org.wildfly:wildfly-feature-pack_ + _org.keycloak:keycloak-server-feature-pack_ + _org.keycloak:keycloak-adapter-feature-pack_.
Building
--------
+Each of the three types of builds in turn creates a build version and a dist version.
+The build version is a server that uses the new WildFly 9 feature whereby maven artifacts are not bundled with the server. Instead, they are looked up in a repository.
+For the dist version, these artifacts are copied into the server itself and no maven repo is required.
+By default, the dist version does not get built. To build it, specify the jboss-release profile:
-Documentation
--------------
-
-* [User Guide, Admin REST API and Javadocs](http://keycloak.jboss.org/docs)
-* Developer documentation
- * [Hacking on Keycloak](misc/HackingOnKeycloak.md) - how to become a Keycloak contributor
- * [Testsuite](misc/Testsuite.md) - details about testsuite, but also how to quickly run Keycloak during development and a few test tools (OTP generation, LDAP server, Mail server)
- * [Database Testing](misc/DatabaseTesting.md) - how to do testing of Keycloak on different databases
- * [Updating Database](misc/UpdatingDatabaseSchema.md) - how to change the Keycloak database
- * [Release Process](misc/ReleaseProcess.md) - how to release Keycloak
-
-
-License
--------
-
-* [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
\ No newline at end of file
+_mvn install -Pjboss-release_