<?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.
--><projectxsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><parent><groupId>org.keycloak.testsuite</groupId><artifactId>integration-arquillian-tests-adapters</artifactId><version>1.9.0.Final</version></parent><modelVersion>4.0.0</modelVersion><artifactId>integration-arquillian-adapters-karaf</artifactId><name>Adapter Tests on Karaf</name><properties><!--fuse examples expect auth server on 8080--><auth.server.port.offset>0</auth.server.port.offset><auth.server.http.port>8080</auth.server.http.port><auth.server.management.port>9990</auth.server.management.port><!--fuse examples expect default karaf http port 8181--><app.server.http.port>8181</app.server.http.port></properties><dependencies><dependency><groupId>org.jboss.arquillian.container</groupId><artifactId>arquillian-container-karaf-managed</artifactId><version>2.1.0.CR18</version></dependency><dependency><groupId>org.apache.aries.jmx</groupId><artifactId>org.apache.aries.jmx</artifactId><version>1.1.1</version></dependency><dependency><groupId>jline</groupId><artifactId>jline</artifactId><version>2.12</version></dependency><dependency><groupId>org.apache.sshd</groupId><artifactId>sshd-core</artifactId><version>0.12.0</version></dependency><dependency><groupId>org.apache.karaf.shell</groupId><artifactId>org.apache.karaf.shell.console</artifactId><version>3.0.3</version></dependency><dependency><groupId>org.apache.karaf</groupId><artifactId>org.apache.karaf.client</artifactId><version>3.0.3</version></dependency></dependencies><profiles><profile><id>fuse</id><activation><property><name>fuse.home</name></property></activation><properties><karaf.home>${fuse.home}</karaf.home><arquillian.xml.stylesheet>src/main/xslt/arquillian-fuse.xsl</arquillian.xml.stylesheet></properties></profile><profile><id>karaf</id><activation><property><name>!fuse.home</name></property></activation><properties><karaf.version>3.0.3</karaf.version><karaf.home>${containers.home}/apache-karaf-minimal-${karaf.version}</karaf.home></properties><dependencies><dependency><groupId>org.apache.karaf</groupId><artifactId>apache-karaf-minimal</artifactId><version>${karaf.version}</version><type>zip</type></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>unpack-karaf</id><phase>generate-resources</phase><goals><goal>unpack</goal></goals><configuration><artifactItems><artifactItem><groupId>org.apache.karaf</groupId><artifactId>apache-karaf-minimal</artifactId><version>${karaf.version}</version><type>zip</type><outputDirectory>${containers.home}</outputDirectory></artifactItem></artifactItems><overWriteIfNewer>true</overWriteIfNewer></configuration></execution></executions></plugin></plugins></build></profile></profiles><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><systemPropertyVariables><app.server.karaf>true</app.server.karaf><karaf.home>${karaf.home}</karaf.home></systemPropertyVariables></configuration></plugin><plugin><groupId>org.codehaus.mojo</groupId><artifactId>xml-maven-plugin</artifactId></plugin></plugins></build></project>