<?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.2.Final-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><artifactId>keycloak-testsuite-integration-deprecated</artifactId><name>Keycloak Integration TestSuite - deprecated</name><description>This testsuite is deprecated. Use testsuite/integration-arquillian instead</description><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></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></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><groupId>org.keycloak</groupId><artifactId>keycloak-testsuite-utils</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>junit</groupId><artifactId>junit</artifactId></dependency><dependency><groupId>org.hamcrest</groupId><artifactId>hamcrest-all</artifactId></dependency><dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId></dependency><dependency><groupId>com.icegreen</groupId><artifactId>greenmail</artifactId><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>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId></dependency><dependency><groupId>xml-apis</groupId><artifactId>xml-apis</artifactId></dependency><dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-chrome-driver</artifactId></dependency><dependency><groupId>org.picketlink</groupId><artifactId>picketlink-wildfly-common</artifactId><scope>test</scope></dependency><dependency><groupId>org.wildfly</groupId><artifactId>wildfly-undertow</artifactId><scope>test</scope></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></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><dependency><groupId>org.keycloak.testsuite</groupId><artifactId>integration-arquillian-test-apps-servlets</artifactId><version>${project.version}</version></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.2</version><executions><execution><goals><goal>test-jar</goal></goals></execution></executions></plugin><plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><configuration><workingDirectory>${project.basedir}</workingDirectory></configuration></plugin><plugin><groupId>org.apache.felix</groupId><artifactId>maven-bundle-plugin</artifactId><inherited>true</inherited><extensions>true</extensions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><configuration><skip>true</skip></configuration></plugin></plugins></build><profiles><profile><id>community</id><activation><property><name>!product</name></property></activation><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-deploy-plugin</artifactId><configuration><skip>true</skip></configuration></plugin></plugins></build></profile><profile><id>jpa</id><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><systemPropertyVariables><keycloak.realm.provider>jpa</keycloak.realm.provider><keycloak.user.provider>jpa</keycloak.user.provider><keycloak.userSessionPersister.provider>jpa</keycloak.userSessionPersister.provider><keycloak.eventsStore.provider>jpa</keycloak.eventsStore.provider><keycloak.authorization.provider>jpa</keycloak.authorization.provider><keycloak.liquibase.logging.level>debug</keycloak.liquibase.logging.level></systemPropertyVariables></configuration></plugin></plugins></build></profile><profile><id>clean-jpa</id><build><plugins><plugin><groupId>org.liquibase</groupId><artifactId>liquibase-maven-plugin</artifactId><configuration><changeLogFile>META-INF/jpa-changelog-master.xml</changeLogFile><url>${keycloak.connectionsJpa.url}</url><driver>${keycloak.connectionsJpa.driver}</driver><username>${keycloak.connectionsJpa.user}</username><password>${keycloak.connectionsJpa.password}</password><promptOnNonLocalDatabase>false</promptOnNonLocalDatabase><databaseClass>${keycloak.connectionsJpa.liquibaseDatabaseClass}</databaseClass></configuration><executions><execution><id>clean-jpa</id><phase>clean</phase><goals><goal>dropAll</goal></goals></execution></executions></plugin></plugins></build></profile></profiles></project>