<?xml version="1.0"?><!--
~ 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.
--><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"><parent><artifactId>keycloak-testsuite-pom</artifactId><groupId>org.keycloak</groupId><version>4.8.3.Final</version></parent><modelVersion>4.0.0</modelVersion><artifactId>keycloak-testsuite-utils</artifactId><name>Keycloak TestSuite Utils</name><description /><properties><keycloak.additionalClasspathElement>NON_EXISTENT_PATH_OVERRIDE_ON_COMMAND_LINE</keycloak.additionalClasspathElement></properties><dependencies><dependency><groupId>org.bouncycastle</groupId><artifactId>bcprov-jdk15on</artifactId></dependency><dependency><groupId>org.bouncycastle</groupId><artifactId>bcpkix-jdk15on</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-dependencies-server-all</artifactId><type>pom</type></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-admin-client</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-wildfly-adduser</artifactId></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><scope>compile</scope></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><scope>compile</scope></dependency><dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><scope>compile</scope></dependency><dependency><groupId>org.jboss.spec.javax.servlet</groupId><artifactId>jboss-servlet-api_3.0_spec</artifactId></dependency><dependency><groupId>org.jboss.spec.javax.ws.rs</groupId><artifactId>jboss-jaxrs-api_2.1_spec</artifactId></dependency><dependency><groupId>org.jboss.spec.javax.transaction</groupId><artifactId>jboss-transaction-api_1.2_spec</artifactId></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-jaxrs</artifactId><exclusions><exclusion><groupId>log4j</groupId><artifactId>log4j</artifactId></exclusion><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId></exclusion><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-simple</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-client</artifactId></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-undertow</artifactId></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-multipart-provider</artifactId></dependency><dependency><groupId>org.jboss.resteasy</groupId><artifactId>resteasy-jackson2-provider</artifactId></dependency><dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-server-spi-private</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-ldap-federation</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-kerberos-federation</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-undertow-adapter</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-adapter-api-public</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-adapter-core</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-authz-client</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-servlet-filter-adapter</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-servlet-filter-adapter</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-undertow-adapter</artifactId></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-jaxrs-oauth-client</artifactId></dependency><!-- Dependency on services from integration-arquillian --><dependency><groupId>org.keycloak.testsuite</groupId><artifactId>integration-arquillian-testsuite-providers</artifactId><version>${project.version}</version></dependency><dependency><groupId>org.jboss.logging</groupId><artifactId>jboss-logging</artifactId></dependency><dependency><groupId>io.undertow</groupId><artifactId>undertow-servlet</artifactId></dependency><dependency><groupId>io.undertow</groupId><artifactId>undertow-core</artifactId></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId></dependency><dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><scope>compile</scope></dependency><dependency><groupId>com.icegreen</groupId><artifactId>greenmail</artifactId><scope>compile</scope><exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.infinispan</groupId><artifactId>infinispan-core</artifactId></dependency><dependency><groupId>org.infinispan</groupId><artifactId>infinispan-cachestore-remote</artifactId></dependency><dependency><groupId>xml-apis</groupId><artifactId>xml-apis</artifactId><scope>compile</scope></dependency><!-- Apache DS --><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-util-embedded-ldap</artifactId></dependency><dependency><groupId>org.wildfly</groupId><artifactId>wildfly-undertow</artifactId><scope>compile</scope></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>compile</scope></dependency><dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId><version>${postgresql.version}</version></dependency><dependency><groupId>org.mariadb.jdbc</groupId><artifactId>mariadb-java-client</artifactId><version>${mariadb.version}</version></dependency></dependencies><profiles><profile><id>keycloak-server</id><build><plugins><plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><configuration><mainClass>org.keycloak.testsuite.KeycloakServer</mainClass><classpathScope>test</classpathScope><additionalClasspathElements><additionalClasspathElement>${keycloak.additionalClasspathElement}</additionalClasspathElement></additionalClasspathElements></configuration></plugin></plugins></build></profile><profile><id>mail-server</id><build><plugins><plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><configuration><mainClass>org.keycloak.testsuite.MailServer</mainClass><classpathScope>test</classpathScope></configuration></plugin></plugins></build></profile><profile><id>totp</id><build><plugins><plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><configuration><mainClass>org.keycloak.testsuite.TotpGenerator</mainClass><classpathScope>test</classpathScope></configuration></plugin></plugins></build></profile><profile><id>ldap</id><build><plugins><plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><configuration><mainClass>org.keycloak.util.ldap.LDAPEmbeddedServer</mainClass><classpathScope>test</classpathScope></configuration></plugin></plugins></build></profile><profile><id>kerberos</id><build><plugins><plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><configuration><mainClass>org.keycloak.util.ldap.KerberosEmbeddedServer</mainClass><classpathScope>test</classpathScope></configuration></plugin></plugins></build></profile></profiles></project>