<!--
~ 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"><modelVersion>4.0.0</modelVersion><parent><artifactId>keycloak-distribution-parent</artifactId><groupId>org.keycloak</groupId><version>4.8.0.Final</version></parent><artifactId>keycloak-server-dist</artifactId><packaging>pom</packaging><name>Keycloak Server Distribution</name><description/><dependencies><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-server-feature-pack</artifactId><type>zip</type><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency></dependencies><build><plugins><plugin><groupId>org.wildfly.build</groupId><artifactId>wildfly-server-provisioning-maven-plugin</artifactId><version>${build-tools.version}</version><executions><execution><id>server-provisioning</id><goals><goal>build</goal></goals><phase>compile</phase><configuration><config-file>../${keycloak.provisioning.xml}</config-file></configuration></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>unpack-server-feature-pack-licenses</id><phase>prepare-package</phase><goals><goal>unpack-dependencies</goal></goals><configuration><includeGroupIds>org.keycloak</includeGroupIds><includeArtifactIds>keycloak-server-feature-pack</includeArtifactIds><includeTypes>zip</includeTypes><includes>content/docs/licenses-${product.slot}/**</includes><outputDirectory>${project.build.directory}/licenses</outputDirectory></configuration></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><executions><execution><id>assemble</id><phase>package</phase><goals><goal>single</goal></goals><configuration><descriptors><descriptor>${assemblyFile}</descriptor></descriptors><recompressZippedFiles>true</recompressZippedFiles><finalName>${project.build.finalName}</finalName><appendAssemblyId>false</appendAssemblyId><outputDirectory>${project.build.directory}</outputDirectory><workDirectory>${project.build.directory}/assembly/work</workDirectory></configuration></execution></executions></plugin></plugins></build><profiles><profile><id>community</id><activation><property><name>!product</name></property></activation><properties><build-tools.version>${wildfly.build-tools.version}</build-tools.version><assemblyFile>assembly.xml</assemblyFile></properties><build><finalName>keycloak-${project.version}</finalName></build></profile><profile><id>product</id><activation><property><name>product</name></property></activation><properties><build-tools.version>${eap.build-tools.version}</build-tools.version><assemblyFile>assembly.xml</assemblyFile><profileExcludes>%regex[(docs/contrib.*)|(docs/examples.*)|(docs/schema.*)]</profileExcludes></properties><dependencies><dependency><groupId>org.wildfly</groupId><artifactId>wildfly-dist</artifactId><type>zip</type></dependency></dependencies><build><finalName>${product.name}-${product.filename.version}</finalName></build></profile></profiles></project>