<projectxmlns="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><name>Keycloak</name><description>
Keycloak SSO
</description><groupId>org.keycloak</groupId><artifactId>keycloak-parent</artifactId><version>1.1.0.Beta2-SNAPSHOT</version><packaging>pom</packaging><properties><aesh.version>0.33.12</aesh.version><bouncycastle.version>1.46</bouncycastle.version><jackson.version>1.9.9</jackson.version><keycloak.apache.httpcomponents.version>4.2.1</keycloak.apache.httpcomponents.version><resteasy.version>2.3.7.Final</resteasy.version><resteasy.version.latest>3.0.9.Final</resteasy.version.latest><undertow.version>1.0.15.Final</undertow.version><!-- <picketlink.version>2.7.0.CR1-20140924</picketlink.version> --><picketlink.version>2.7.0.CR2</picketlink.version><picketbox.ldap.version>1.0.2.Final</picketbox.ldap.version><mongo.driver.version>2.11.3</mongo.driver.version><jboss.logging.version>3.1.4.GA</jboss.logging.version><jboss-logging-tools.version>1.2.0.Beta1</jboss-logging-tools.version><hibernate.javax.persistence.version>1.0.1.Final</hibernate.javax.persistence.version><hibernate.entitymanager.version>4.0.1.Final</hibernate.entitymanager.version><h2.version>1.3.168</h2.version><mysql.version>5.1.29</mysql.version><postgresql.version>9.3-1100-jdbc41</postgresql.version><dom4j.version>1.6.1</dom4j.version><xml-apis.version>1.4.01</xml-apis.version><mysql.version>5.1.25</mysql.version><slf4j.version>1.5.10</slf4j.version><jboss.version>7.1.1.Final</jboss.version><wildfly.version>8.1.0.Final</wildfly.version><wildfly.core.version>1.0.0.Alpha9</wildfly.core.version><servlet.api.30.version>1.0.2.Final</servlet.api.30.version><google.zxing.version>2.2</google.zxing.version><google.client.version>1.14.1-beta</google.client.version><winzipaes.version>1.0.1</winzipaes.version><freemarker.version>2.3.20</freemarker.version><twitter4j.version>3.0.5</twitter4j.version><selenium.version>2.35.0</selenium.version><javax.mail.version>1.4.5</javax.mail.version><infinispan.version>6.0.2.Final</infinispan.version><liquibase.version>3.2.2</liquibase.version><jetty9.version>9.1.0.v20131115</jetty9.version><!-- maven-compiler-plugin --><maven.compiler.target>1.6</maven.compiler.target><maven.compiler.source>1.6</maven.compiler.source></properties><url>http://keycloak.org</url><licenses><license><name>Apache License, Version 2.0</name><url>http://www.apache.org/licenses/LICENSE-2.0</url><distribution>repo</distribution></license></licenses><scm><connection>scm:git:git://github.com/keycloak/keycloak.git</connection><developerConnection>scm:git:git@github.com:keycloak/keycloak.git</developerConnection><url>http://github.com/keycloak/keycloak/tree/master/</url></scm><distributionManagement><repository><id>jboss-releases-repository</id><name>JBoss Releases Repository</name><url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url></repository></distributionManagement><issueManagement><system>JIRA</system><url>http://jira.jboss.com/jira/browse/KEYCLOAK</url></issueManagement><developers><developer><id>patriot1burke</id><name>Bill Burke</name><email>bburke@redhat.co</email><organization>Red Hat</organization><roles><role>project-owner</role></roles><timezone>-5</timezone></developer></developers><contributors></contributors><modules><module>core</module><module>core-jaxrs</module><module>connections</module><module>dependencies</module><module>events</module><module>model</module><module>integration</module><module>picketlink</module><module>federation</module><module>services</module><module>saml</module><module>social</module><module>forms</module><module>examples</module><module>testsuite</module><module>server</module><module>timer</module><module>project-integrations</module><module>export-import</module></modules><dependencyManagement><dependencies><dependency><groupId>org.bouncycastle</groupId><artifactId>bcprov-jdk16</artifactId><version>${bouncycastle.version}</version></dependency><dependency><groupId>org.bouncycastle</groupId><artifactId>bcmail-jdk16</artifactId><version>${bouncycastle.version}</version></dependency><dependency><groupId>net.iharder</groupId><artifactId>base64</artifactId><version>2.3.8</version></dependency><dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>${javax.mail.version}</version></dependency><dependency><groupId>org.jboss.aesh</groupId><artifactId>aesh</artifactId><version>${aesh.version}</version><exclusions><exclusion><groupId>junit</groupId><artifactId>junit</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>jaxrs-api</artifactId><version>${resteasy.version}</version></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-jaxrs</artifactId><version>${resteasy.version}</version></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-multipart-provider</artifactId><version>${resteasy.version}</version></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-jackson-provider</artifactId><version>${resteasy.version}</version></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-client</artifactId><version>${resteasy.version.latest}</version></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-crypto</artifactId><version>${resteasy.version}</version></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>tjws</artifactId><version>${resteasy.version}</version></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-undertow</artifactId><version>${resteasy.version.latest}</version></dependency><dependency><groupId>io.undertow</groupId><artifactId>undertow-servlet</artifactId><version>${undertow.version}</version></dependency><dependency><groupId>io.undertow</groupId><artifactId>undertow-core</artifactId><version>${undertow.version}</version></dependency><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-core-asl</artifactId><version>${jackson.version}</version></dependency><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-mapper-asl</artifactId><version>${jackson.version}</version></dependency><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-xc</artifactId><version>${jackson.version}</version></dependency><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-jaxrs</artifactId><version>${jackson.version}</version></dependency><dependency><groupId>org.jboss.spec.javax.servlet</groupId><artifactId>jboss-servlet-api_3.0_spec</artifactId><version>${servlet.api.30.version}</version></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-common</artifactId><version>${picketlink.version}</version></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-idm-api</artifactId><version>${picketlink.version}</version></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-idm-impl</artifactId><version>${picketlink.version}</version></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-federation</artifactId><version>${picketlink.version}</version></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-wildfly-common</artifactId><version>${picketlink.version}</version></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-idm-simple-schema</artifactId><version>${picketlink.version}</version></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-config</artifactId><version>${picketlink.version}</version></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-api</artifactId><version>${picketlink.version}</version></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-impl</artifactId><version>${picketlink.version}</version></dependency><dependency><groupId>org.picketbox</groupId><artifactId>picketbox-ldap</artifactId><version>${picketbox.ldap.version}</version></dependency><dependency><groupId>org.picketbox</groupId><artifactId>picketbox-ldap</artifactId><version>${picketbox.ldap.version}</version><type>test-jar</type></dependency><dependency><groupId>org.jboss.logging</groupId><artifactId>jboss-logging</artifactId><version>${jboss.logging.version}</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><dependency><groupId>org.hamcrest</groupId><artifactId>hamcrest-all</artifactId><version>1.3</version><scope>test</scope></dependency><dependency><groupId>org.easymock</groupId><artifactId>easymock</artifactId><version>3.2</version><scope>test</scope></dependency><dependency><groupId>org.hibernate.javax.persistence</groupId><artifactId>hibernate-jpa-2.0-api</artifactId><version>${hibernate.javax.persistence.version}</version></dependency><dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><version>${h2.version}</version></dependency><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-entitymanager</artifactId><version>${hibernate.entitymanager.version}</version></dependency><dependency><groupId>com.google.api-client</groupId><artifactId>google-api-client</artifactId><version>${google.client.version}</version></dependency><dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>${freemarker.version}</version></dependency><!-- Google+ --><dependency><groupId>com.google.http-client</groupId><artifactId>google-http-client-jackson</artifactId><version>${google.client.version}</version></dependency><dependency><groupId>com.google.apis</groupId><artifactId>google-api-services-oauth2</artifactId><version>v2-rev35-1.14.1-beta</version></dependency><!-- Twitter --><dependency><groupId>org.twitter4j</groupId><artifactId>twitter4j-core</artifactId><version>${twitter4j.version}</version></dependency><!-- QR Code Generator --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>${google.zxing.version}</version></dependency><dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>${google.zxing.version}</version></dependency><!-- Email Test Servers --><dependency><groupId>com.icegreen</groupId><artifactId>greenmail</artifactId><version>1.3.1b</version></dependency><!-- Encrypted ZIP --><dependency><groupId>de.idyl</groupId><artifactId>winzipaes</artifactId><version>${winzipaes.version}</version></dependency><!-- Selenium --><dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>${selenium.version}</version></dependency><dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-chrome-driver</artifactId><version>${selenium.version}</version><scope>test</scope></dependency><dependency><groupId>org.mongodb</groupId><artifactId>mongo-java-driver</artifactId><version>2.11.2</version></dependency><dependency><groupId>org.apache.jmeter</groupId><artifactId>ApacheJMeter_java</artifactId><version>2.10</version></dependency><dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>${dom4j.version}</version></dependency><dependency><groupId>xml-apis</groupId><artifactId>xml-apis</artifactId><version>${xml-apis.version}</version></dependency><!-- Older 1.5.10 binding required by embedded ApacheDS --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>${slf4j.version}</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-simple</artifactId><version>${slf4j.version}</version></dependency><!-- Needed for picketlink perf test --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency><!-- the dependency seems to override Resteasy 3.0.5's depending on 4.2.1
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${keycloak.apache.httpcomponents.version}</version>
</dependency>
--><dependency><groupId>org.wildfly.core</groupId><artifactId>wildfly-controller</artifactId><version>${wildfly.core.version}</version></dependency><dependency><groupId>org.wildfly.core</groupId><artifactId>wildfly-server</artifactId><version>${wildfly.core.version}</version></dependency><dependency><groupId>org.wildfly</groupId><artifactId>wildfly-ee</artifactId><version>${wildfly.version}</version></dependency><dependency><groupId>org.wildfly.core</groupId><artifactId>wildfly-subsystem-test</artifactId><version>${wildfly.core.version}</version><type>pom</type><scope>test</scope></dependency><dependency><groupId>org.wildfly.core</groupId><artifactId>wildfly-core-feature-pack</artifactId><type>pom</type><version>${wildfly.core.version}</version></dependency><dependency><groupId>org.wildfly.core</groupId><artifactId>wildfly-core-feature-pack</artifactId><type>zip</type><version>${wildfly.core.version}</version></dependency><dependency><groupId>org.wildfly</groupId><artifactId>wildfly-undertow</artifactId><version>${wildfly.version}</version></dependency><dependency><groupId>org.jboss.logging</groupId><artifactId>jboss-logging-processor</artifactId><version>${jboss-logging-tools.version}</version></dependency><dependency><groupId>org.infinispan</groupId><artifactId>infinispan-core</artifactId><version>${infinispan.version}</version></dependency><dependency><groupId>org.liquibase</groupId><artifactId>liquibase-core</artifactId><version>${liquibase.version}</version></dependency></dependencies></dependencyManagement><repositories><repository><id>jboss</id><url>http://repository.jboss.org/nexus/content/groups/public/</url></repository></repositories><pluginRepositories></pluginRepositories><build><pluginManagement><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>2.8</version></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.16</version><configuration><forkMode>once</forkMode><argLine>-Xms512m -Xmx512m</argLine></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>2.3.1</version><configuration><source>${maven.compiler.source}</source><target>${maven.compiler.target}</target><encoding>utf-8</encoding></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><version>2.8</version><configuration><minmemory>128m</minmemory><maxmemory>1024m</maxmemory><quiet>false</quiet><aggregate>true</aggregate><excludePackageNames>
com.restfully.*:org.jboss.resteasy.examples.*:se.unlogic.*:org.jboss.resteasy.tests.*
</excludePackageNames><archive><index>true</index><manifest><addDefaultSpecificationEntries>true</addDefaultSpecificationEntries><addDefaultImplementationEntries>true</addDefaultImplementationEntries></manifest><manifestEntries><Implementation-URL>${project.url}</Implementation-URL><Java-Version>${java.version}</Java-Version><Java-Vendor>${java.vendor}</Java-Vendor><Os-Name>${os.name}</Os-Name><Os-Arch>${os.arch}</Os-Arch><Os-Version>${os.version}</Os-Version><Scm-Url>${project.scm.url}</Scm-Url><Scm-Connection>${project.scm.connection}</Scm-Connection><Scm-Revision>${buildNumber}</Scm-Revision><Build-Timestamp>${build.datetime}</Build-Timestamp><Specification-Vendor>JBoss (http://www.jboss.org/)</Specification-Vendor><Implementation-URL>http://www.jboss.org/</Implementation-URL><Implementation-Vendor>JBoss by Red Hat, Inc</Implementation-Vendor><Implementation-Vendor-Id>http://www.jboss.org/</Implementation-Vendor-Id></manifestEntries></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-install-plugin</artifactId><version>2.3.1</version><configuration><createChecksum>true</createChecksum></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-source-plugin</artifactId><version>2.1.2</version><configuration><archive><index>true</index><manifest><addDefaultSpecificationEntries>true</addDefaultSpecificationEntries><addDefaultImplementationEntries>true</addDefaultImplementationEntries></manifest><manifestEntries><Implementation-URL>${project.url}</Implementation-URL><Java-Version>${java.version}</Java-Version><Java-Vendor>${java.vendor}</Java-Vendor><Os-Name>${os.name}</Os-Name><Os-Arch>${os.arch}</Os-Arch><Os-Version>${os.version}</Os-Version><Scm-Url>${project.scm.url}</Scm-Url><Scm-Connection>${project.scm.connection}</Scm-Connection><Scm-Revision>${buildNumber}</Scm-Revision><Build-Timestamp>${build.datetime}</Build-Timestamp><Specification-Vendor>JBoss (http://www.jboss.org/)</Specification-Vendor><Implementation-URL>http://www.jboss.org/</Implementation-URL><Implementation-Vendor>JBoss by Red Hat, Inc</Implementation-Vendor><Implementation-Vendor-Id>http://www.jboss.org/</Implementation-Vendor-Id></manifestEntries></archive></configuration><executions><execution><phase>verify</phase><goals><goal>jar</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-deploy-plugin</artifactId><version>2.5</version></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.3</version><configuration><failOnMissingWebXml>false</failOnMissingWebXml></configuration></plugin><plugin><groupId>com.lazerycode.jmeter</groupId><artifactId>jmeter-maven-plugin</artifactId><version>1.9.0</version></plugin><plugin><groupId>com.lazerycode.jmeter</groupId><artifactId>jmeter-analysis-maven-plugin</artifactId><version>1.0.4</version></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.2</version><configuration><archive><index>true</index><manifest><addDefaultSpecificationEntries>true</addDefaultSpecificationEntries><addDefaultImplementationEntries>true</addDefaultImplementationEntries></manifest><manifestEntries><Implementation-URL>${project.url}</Implementation-URL><Java-Version>${java.version}</Java-Version><Java-Vendor>${java.vendor}</Java-Vendor><Os-Name>${os.name}</Os-Name><Os-Arch>${os.arch}</Os-Arch><Os-Version>${os.version}</Os-Version><Scm-Url>${project.scm.url}</Scm-Url><Scm-Connection>${project.scm.connection}</Scm-Connection><Scm-Revision>${buildNumber}</Scm-Revision><Build-Timestamp>${build.datetime}</Build-Timestamp><Specification-Vendor>JBoss (http://www.jboss.org/)</Specification-Vendor><Implementation-URL>http://www.jboss.org/</Implementation-URL><Implementation-Vendor>JBoss by Red Hat, Inc</Implementation-Vendor><Implementation-Vendor-Id>http://www.jboss.org/</Implementation-Vendor-Id></manifestEntries></archive></configuration></plugin><plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><version>1.2.1</version></plugin><plugin><groupId>com.github.joelittlejohn.embedmongo</groupId><artifactId>embedmongo-maven-plugin</artifactId><version>0.1.10</version></plugin><plugin><groupId>org.jboss.as.plugins</groupId><artifactId>jboss-as-maven-plugin</artifactId><version>7.5.Final</version><configuration><skip>true</skip></configuration></plugin><plugin><groupId>org.wildfly.plugins</groupId><artifactId>wildfly-maven-plugin</artifactId><version>1.0.1.Final</version><configuration><skip>true</skip></configuration></plugin><plugin><groupId>com.samaxes.maven</groupId><artifactId>minify-maven-plugin</artifactId><version>1.7.2</version></plugin><plugin><groupId>org.liquibase</groupId><artifactId>liquibase-maven-plugin</artifactId><!-- set to ${liquibase.version} once Liquibase 3.2.3 is released (https://liquibase.jira.com/browse/CORE-1987) --><version>3.1.1</version></plugin><plugin><groupId>org.codehaus.mojo</groupId><artifactId>buildnumber-maven-plugin</artifactId><version>1.3</version></plugin></plugins></pluginManagement><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>${maven.compiler.source}</source><target>${maven.compiler.target}</target><encoding>utf-8</encoding></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><configuration><minmemory>128m</minmemory><maxmemory>1024m</maxmemory><quiet>false</quiet><aggregate>true</aggregate><excludePackageNames>
se.unlogic.*:com.restfully.*:org.jboss.resteasy.examples.*:org.jboss.resteasy.tests.*
</excludePackageNames></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-install-plugin</artifactId><configuration><createChecksum>true</createChecksum></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-source-plugin</artifactId><executions><execution><phase>verify</phase><goals><goal>jar</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-deploy-plugin</artifactId></plugin><plugin><groupId>com.atlassian.maven.plugins</groupId><artifactId>maven-clover2-plugin</artifactId><version>3.1.6</version></plugin><plugin><groupId>org.codehaus.mojo</groupId><artifactId>buildnumber-maven-plugin</artifactId><executions><execution><id>get-build-timestamp</id><phase>initialize</phase><goals><goal>create-timestamp</goal></goals><configuration><!-- Example date: Wed, 4 Jul 2001 12:08:56 -0700 --><timestampFormat>EEE, d MMM yyyy HH:mm:ss Z</timestampFormat><timestampPropertyName>build.datetime</timestampPropertyName></configuration></execution><execution><id>get-scm-revision</id><phase>initialize</phase><goals><goal>create</goal></goals><configuration><doCheck>false</doCheck><doUpdate>false</doUpdate><revisionOnScmFailure>UNKNOWN</revisionOnScmFailure><getRevisionOnlyOnce>true</getRevisionOnlyOnce></configuration></execution></executions></plugin></plugins></build><profiles><profile><id>distribution</id><modules><module>docbook</module><module>distribution</module></modules></profile></profiles></project>