keycloak-aplcache
Changes
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/aopalliance/main/module.xml 35(+35 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/com/thoughtworks/xstream/main/module.xml 36(+36 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/antlr/3.5/module.xml 28(+28 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/ant/main/module.xml 29(+29 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/maven/main/module.xml 45(+45 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/maven/wagon/main/module.xml 37(+37 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/codehouse/plexus/main/module.xml 31(+31 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/drools/main/module.xml 69(+12 -57)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/aether/kie/module.xml 39(+39 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/jdt/core/compiler/ecj/main/module.xml 36(+36 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/sisu/main/module.xml 33(+33 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-authz-policy-drools/main/module.xml 12(+4 -8)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/kie/main/module.xml 53(+53 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/mvel/main/module.xml 29(+29 -0)
distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/sonatype/plexus/main/module.xml 32(+32 -0)
Details
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/aopalliance/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/aopalliance/main/module.xml
new file mode 100644
index 0000000..752a4ad
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/aopalliance/main/module.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="aopalliance">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${aopalliance:aopalliance}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ <module name="javax.inject.api"/>
+ <module name="javax.enterprise.api"/>
+ <module name="org.slf4j"/>
+ <module name="org.apache.commons.logging"/>
+ <module name="org.keycloak.keycloak-core"/>
+ <module name="org.keycloak.keycloak-common"/>
+ <module name="org.keycloak.keycloak-server-spi"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/com/thoughtworks/xstream/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/com/thoughtworks/xstream/main/module.xml
new file mode 100644
index 0000000..4b69558
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/com/thoughtworks/xstream/main/module.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="com.thoughtworks.xstream">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${com.thoughtworks.xstream:xstream}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ <module name="javax.inject.api"/>
+ <module name="javax.enterprise.api"/>
+ <module name="org.slf4j"/>
+ <module name="org.apache.commons.logging"/>
+ <module name="org.keycloak.keycloak-core"/>
+ <module name="org.keycloak.keycloak-common"/>
+ <module name="org.keycloak.keycloak-server-spi"/>
+ </dependencies>
+
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/antlr/3.5/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/antlr/3.5/module.xml
new file mode 100755
index 0000000..020b555
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/antlr/3.5/module.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.antlr" slot="3.5">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.antlr:antlr-runtime}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/ant/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/ant/main/module.xml
new file mode 100644
index 0000000..e881721
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/ant/main/module.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.apache.ant" slot="main">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.apache.ant:ant}"/>
+ <artifact name="${org.apache.ant:ant-launcher}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/maven/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/maven/main/module.xml
new file mode 100755
index 0000000..7cd1952
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/maven/main/module.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.apache.maven" slot="main">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.apache.maven:maven-aether-provider}"/>
+ <artifact name="${org.apache.maven:maven-artifact}"/>
+ <artifact name="${org.apache.maven:maven-compat}"/>
+ <artifact name="${org.apache.maven:maven-core}"/>
+ <artifact name="${org.apache.maven:maven-model}"/>
+ <artifact name="${org.apache.maven:maven-model-builder}"/>
+ <artifact name="${org.apache.maven:maven-plugin-api}"/>
+ <artifact name="${org.apache.maven:maven-repository-metadata}"/>
+ <artifact name="${org.apache.maven:maven-settings}"/>
+ <artifact name="${org.apache.maven:maven-settings-builder}"/>
+ </resources>
+ <dependencies>
+ <module name="com.google.guava"/>
+ <module name="javax.api"/>
+ <module name="javax.inject.api"/>
+ <module name="org.apache.maven.wagon"/>
+ <module name="org.codehouse.plexus"/>
+ <module name="org.eclipse.aether" slot="kie"/>
+ <module name="org.eclipse.sisu"/>
+ <module name="org.sonatype.plexus"/>
+ <module name="org.sonatype.sisu"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/maven/wagon/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/maven/wagon/main/module.xml
new file mode 100755
index 0000000..4f1a9f9
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/apache/maven/wagon/main/module.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ * Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ * and other contributors as indicated by the @author tags.
+ ~ *
+ ~ * Licensed under the Apache License, Version 2.0 (the "License");
+ ~ * you may not use this file except in compliance with the License.
+ ~ * You may obtain a copy of the License at
+ ~ *
+ ~ * http://www.apache.org/licenses/LICENSE-2.0
+ ~ *
+ ~ * Unless required by applicable law or agreed to in writing, software
+ ~ * distributed under the License is distributed on an "AS IS" BASIS,
+ ~ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ * See the License for the specific language governing permissions and
+ ~ * limitations under the License.
+ -->
+
+<module xmlns="urn:jboss:module:1.3" name="org.apache.maven.wagon" slot="main">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.apache.maven.wagon:wagon-http}"/>
+ <artifact name="${org.apache.maven.wagon:wagon-http-shared}"/>
+ <artifact name="${org.apache.maven.wagon:wagon-provider-api}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api" export="false" slot="main" services="import" optional="false"/>
+ <module name="org.apache.commons.io" export="false" slot="main" services="import" optional="false"/>
+ <module name="org.apache.commons.lang" export="false" slot="main" services="import" optional="false"/>
+ <module name="org.apache.commons.logging" export="false" slot="main" services="import" optional="false"/>
+ <module name="org.apache.httpcomponents" export="false" slot="main" services="import" optional="false"/>
+ <module name="org.codehouse.plexus" export="false" slot="main" services="import" optional="false"/>
+ <module name="sun.jdk" export="false" slot="main" services="import" optional="false"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/codehouse/plexus/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/codehouse/plexus/main/module.xml
new file mode 100755
index 0000000..d2a4fe8
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/codehouse/plexus/main/module.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.codehouse.plexus" slot="main">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.codehaus.plexus:plexus-classworlds}"/>
+ <artifact name="${org.codehaus.plexus:plexus-component-annotations}"/>
+ <artifact name="${org.codehaus.plexus:plexus-interpolation}"/>
+ <artifact name="${org.codehaus.plexus:plexus-utils}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/drools/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/drools/main/module.xml
old mode 100644
new mode 100755
index ae137a2..09d9479
--- a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/drools/main/module.xml
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/drools/main/module.xml
@@ -1,16 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-
-
<!--
- ~ JBoss, Home of Professional Open Source.
- ~ Copyright 2016 Red Hat, Inc., and individual contributors
- ~ as indicated by the @author tags.
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
- ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
@@ -18,69 +15,27 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
-<module xmlns="urn:jboss:module:1.3" name="org.drools">
+<module xmlns="urn:jboss:module:1.3" name="org.drools" slot="main">
<properties>
<property name="jboss.api" value="private"/>
</properties>
<resources>
- <artifact name="${org.kie:kie-api}"/>
- <artifact name="${org.kie:kie-ci}"/>
- <artifact name="${org.kie:kie-internal}"/>
<artifact name="${org.drools:drools-core}"/>
<artifact name="${org.drools:drools-compiler}"/>
- <artifact name="${org.eclipse.aether:aether-api}"/>
- <artifact name="${org.eclipse.aether:aether-connector-basic}"/>
- <artifact name="${org.eclipse.aether:aether-spi}"/>
- <artifact name="${org.eclipse.aether:aether-impl}"/>
- <artifact name="${org.eclipse.aether:aether-transport-file}"/>
- <artifact name="${org.eclipse.aether:aether-transport-http}"/>
- <artifact name="${org.eclipse.aether:aether-transport-wagon}"/>
- <artifact name="${org.eclipse.aether:aether-util}"/>
- <artifact name="${org.apache.ant:ant}"/>
- <artifact name="${org.apache.ant:ant-launcher}"/>
- <artifact name="${org.antlr:antlr-runtime}"/>
- <artifact name="${aopalliance:aopalliance}"/>
- <artifact name="${org.apache.maven:maven-aether-provider}"/>
- <artifact name="${org.apache.maven:maven-artifact}"/>
- <artifact name="${org.apache.maven:maven-compat}"/>
- <artifact name="${org.apache.maven:maven-core}"/>
- <artifact name="${org.apache.maven:maven-model}"/>
- <artifact name="${org.apache.maven:maven-model-builder}"/>
- <artifact name="${org.apache.maven:maven-plugin-api}"/>
- <artifact name="${org.apache.maven:maven-repository-metadata}"/>
- <artifact name="${org.apache.maven:maven-settings}"/>
- <artifact name="${org.apache.maven:maven-settings-builder}"/>
- <artifact name="${org.mvel:mvel2}"/>
- <artifact name="${org.eclipse.sisu:org.eclipse.sisu.inject}"/>
- <artifact name="${org.eclipse.sisu:org.eclipse.sisu.plexus}"/>
- <artifact name="${org.sonatype.plexus:plexus-cipher}"/>
- <artifact name="${org.codehaus.plexus:plexus-classworlds}"/>
- <artifact name="${org.codehaus.plexus:plexus-component-annotations}"/>
- <artifact name="${org.codehaus.plexus:plexus-interpolation}"/>
- <artifact name="${org.sonatype.plexus:plexus-sec-dispatcher}"/>
- <artifact name="${org.codehaus.plexus:plexus-utils}"/>
- <artifact name="${org.apache.maven.wagon:wagon-http}"/>
- <artifact name="${org.apache.maven.wagon:wagon-http-shared}"/>
- <artifact name="${org.apache.maven.wagon:wagon-provider-api}"/>
- <artifact name="${com.thoughtworks.xstream:xstream}"/>
- <artifact name="${com.google.guava:guava}"/>
- <artifact name="${org.eclipse.jdt.core.compiler:ecj}"/>
- <artifact name="${org.apache.httpcomponents:httpclient}"/>
- <artifact name="${org.apache.httpcomponents:httpcore}"/>
- <artifact name="${com.lowagie:itext}"/>
- <artifact name="${org.sonatype.sisu:sisu-guice::no_aop}"/>
- <artifact name="${com.google.inject.extensions:guice-servlet}"/>
</resources>
<dependencies>
+ <module name="javax.activation.api"/>
<module name="javax.api"/>
- <module name="javax.inject.api"/>
<module name="javax.enterprise.api"/>
- <module name="org.slf4j"/>
- <module name="org.apache.commons.logging"/>
+ <module name="javax.inject.api"/>
<module name="org.keycloak.keycloak-core"/>
<module name="org.keycloak.keycloak-common"/>
<module name="org.keycloak.keycloak-server-spi"/>
+ <module name="com.thoughtworks.xstream"/>
+ <module name="org.antlr" slot="3.5"/>
+ <module name="org.kie"/>
+ <module name="org.mvel"/>
+ <module name="org.slf4j"/>
+ <module name="org.eclipse.jdt.core.compiler.ecj"/>
</dependencies>
-
</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/aether/kie/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/aether/kie/module.xml
new file mode 100755
index 0000000..0e2d3e8
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/aether/kie/module.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.eclipse.aether" slot="kie">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.eclipse.aether:aether-api}"/>
+ <artifact name="${org.eclipse.aether:aether-connector-basic}"/>
+ <artifact name="${org.eclipse.aether:aether-spi}"/>
+ <artifact name="${org.eclipse.aether:aether-impl}"/>
+ <artifact name="${org.eclipse.aether:aether-transport-file}"/>
+ <artifact name="${org.eclipse.aether:aether-transport-http}"/>
+ <artifact name="${org.eclipse.aether:aether-transport-wagon}"/>
+ <artifact name="${org.eclipse.aether:aether-util}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ <module name="javax.inject.api"/>
+ <module name="org.apache.httpcomponents"/>
+ <module name="org.apache.maven.wagon"/>
+ <module name="org.eclipse.sisu"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/jdt/core/compiler/ecj/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/jdt/core/compiler/ecj/main/module.xml
new file mode 100644
index 0000000..8440c1d
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/jdt/core/compiler/ecj/main/module.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.eclipse.jdt.core.compiler.ecj">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.eclipse.jdt.core.compiler:ecj}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ <module name="javax.inject.api"/>
+ <module name="javax.enterprise.api"/>
+ <module name="org.slf4j"/>
+ <module name="org.apache.commons.logging"/>
+ <module name="org.keycloak.keycloak-core"/>
+ <module name="org.keycloak.keycloak-common"/>
+ <module name="org.keycloak.keycloak-server-spi"/>
+ </dependencies>
+
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/sisu/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/sisu/main/module.xml
new file mode 100755
index 0000000..3861d46
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/eclipse/sisu/main/module.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.eclipse.sisu" slot="main">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.eclipse.sisu:org.eclipse.sisu.inject}"/>
+ <artifact name="${org.eclipse.sisu:org.eclipse.sisu.plexus}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ <module name="javax.enterprise.api"/>
+ <module name="javax.inject.api"/>
+ <module name="org.codehouse.plexus"/>
+ <module name="org.sonatype.sisu"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-authz-policy-drools/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-authz-policy-drools/main/module.xml
index 9ec6e90..cf36e0a 100644
--- a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-authz-policy-drools/main/module.xml
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-authz-policy-drools/main/module.xml
@@ -1,16 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-
-
<!--
- ~ JBoss, Home of Professional Open Source.
- ~ Copyright 2016 Red Hat, Inc., and individual contributors
- ~ as indicated by the @author tags.
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
- ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
@@ -18,7 +15,6 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<module xmlns="urn:jboss:module:1.3" name="org.keycloak.keycloak-authz-policy-drools">
<properties>
<property name="jboss.api" value="private"/>
@@ -33,6 +29,6 @@
<module name="org.keycloak.keycloak-common"/>
<module name="org.keycloak.keycloak-server-spi"/>
<module name="org.keycloak.keycloak-services"/>
- <module name="org.drools"/>
+ <module name="org.kie"/>
</dependencies>
</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/kie/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/kie/main/module.xml
new file mode 100644
index 0000000..242b508
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/kie/main/module.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.kie">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.kie:kie-api}"/>
+ <artifact name="${org.kie:kie-ci}"/>
+ <artifact name="${org.kie:kie-internal}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ <module name="javax.activation.api"/>
+ <module name="javax.inject.api"/>
+ <module name="javax.enterprise.api"/>
+ <module name="org.keycloak.keycloak-core"/>
+ <module name="org.keycloak.keycloak-common"/>
+ <module name="org.keycloak.keycloak-server-spi"/>
+ <module name="org.slf4j"/>
+ <module name="org.apache.commons.logging"/>
+ <module name="org.keycloak.keycloak-core"/>
+ <module name="org.keycloak.keycloak-common"/>
+ <module name="org.keycloak.keycloak-server-spi"/>
+ <module name="com.sun.xml.bind"/>
+ <module name="com.thoughtworks.xstream"/>
+ <module name="org.apache.ant"/>
+ <module name="org.apache.httpcomponents"/>
+ <module name="org.apache.maven"/>
+ <module name="org.apache.maven.wagon"/>
+ <module name="org.codehouse.plexus"/>
+ <module name="org.drools"/>
+ <module name="org.eclipse.aether" slot="kie"/>
+ <module name="org.eclipse.sisu"/>
+ <module name="org.sonatype.plexus"/>
+ <module name="org.sonatype.sisu"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/mvel/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/mvel/main/module.xml
new file mode 100755
index 0000000..cf74e4f
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/mvel/main/module.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ * Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ * and other contributors as indicated by the @author tags.
+ ~ *
+ ~ * Licensed under the Apache License, Version 2.0 (the "License");
+ ~ * you may not use this file except in compliance with the License.
+ ~ * You may obtain a copy of the License at
+ ~ *
+ ~ * http://www.apache.org/licenses/LICENSE-2.0
+ ~ *
+ ~ * Unless required by applicable law or agreed to in writing, software
+ ~ * distributed under the License is distributed on an "AS IS" BASIS,
+ ~ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ * See the License for the specific language governing permissions and
+ ~ * limitations under the License.
+ -->
+
+<module xmlns="urn:jboss:module:1.3" name="org.mvel" slot="main">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.mvel:mvel2}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api" export="false" slot="main" services="import" optional="false"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/sonatype/plexus/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/sonatype/plexus/main/module.xml
new file mode 100755
index 0000000..70881c9
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/sonatype/plexus/main/module.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.sonatype.plexus" slot="main">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${org.sonatype.plexus:plexus-cipher}"/>
+ <artifact name="${org.sonatype.plexus:plexus-sec-dispatcher}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ <module name="org.codehouse.plexus"/>
+ <module name="org.eclipse.sisu"/>
+ <module name="org.sonatype.sisu"/>
+ </dependencies>
+</module>
diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/sonatype/sisu/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/sonatype/sisu/main/module.xml
new file mode 100755
index 0000000..8808d91
--- /dev/null
+++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/sonatype/sisu/main/module.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright 2016 Red Hat, Inc. and/or its affiliates
+ ~ and other contributors as indicated by the @author tags.
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<module xmlns="urn:jboss:module:1.3" name="org.sonatype.sisu" slot="main">
+ <properties>
+ <property name="jboss.api" value="private"/>
+ </properties>
+ <resources>
+ <artifact name="${com.google.inject.extensions:guice-servlet}"/>
+ <artifact name="${org.sonatype.sisu:sisu-guice::no_aop}"/>
+ </resources>
+ <dependencies>
+ <module name="aopalliance"/>
+ <module name="com.google.guava"/>
+ <module name="javax.api"/>
+ <module name="javax.inject.api"/>
+ </dependencies>
+</module>
diff --git a/distribution/server-overlay/assembly.xml b/distribution/server-overlay/assembly.xml
index 162bd00..7564e56 100755
--- a/distribution/server-overlay/assembly.xml
+++ b/distribution/server-overlay/assembly.xml
@@ -37,7 +37,16 @@
<include>org/liquibase/**</include>
<include>org/mongodb/**</include>
<include>org/twitter4j/**</include>
+ <include>aopalliance/**</include>
+ <include>com/thoughtworks/xstream/**</include>
+ <include>org/antlr/**</include>
+ <include>org/apache/**</include>
+ <include>org/codehouse/**</include>
<include>org/drools/**</include>
+ <include>org/eclipse/**</include>
+ <include>org/kie/**</include>
+ <include>org/mvel/**</include>
+ <include>org/sonatype/**</include>
<include>sun/jdk/jgss/**</include>
</includes>
</fileSet>