<?xml version="1.0" encoding="UTF-8"?><!--
~ 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/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><artifactId>keycloak-parent</artifactId><groupId>org.keycloak</groupId><version>4.8.3.Final</version><relativePath>../../../../pom.xml</relativePath></parent><artifactId>keycloak-saml-wildfly-modules</artifactId><name>Keycloak SAML Wildfly Modules</name><packaging>pom</packaging><dependencies><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-common</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-adapter-spi</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-undertow-adapter-spi</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-core</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-adapter-api-public</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-adapter-core</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-jboss-adapter-core</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-undertow-adapter</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-core-public</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-wildfly-adapter</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-wildfly-elytron-adapter</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.keycloak</groupId><artifactId>keycloak-saml-wildfly-subsystem</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><inherited>false</inherited><executions><execution><id>build-dist</id><goals><goal>run</goal></goals><phase>compile</phase><configuration><target><antantfile="build.xml"inheritRefs="true"><targetname="all"/></ant></target></configuration></execution></executions><dependencies><dependency><groupId>org.jboss</groupId><artifactId>jandex</artifactId><version>1.0.3.Final</version></dependency><dependency><groupId>ant-contrib</groupId><artifactId>ant-contrib</artifactId><version>1.0b3</version><exclusions><exclusion><groupId>ant</groupId><artifactId>ant</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.apache.ant</groupId><artifactId>ant-apache-bsf</artifactId><version>1.9.3</version></dependency><dependency><groupId>org.apache.bsf</groupId><artifactId>bsf-api</artifactId><version>3.1</version></dependency><dependency><groupId>rhino</groupId><artifactId>js</artifactId><version>1.7R2</version></dependency></dependencies></plugin><plugin><artifactId>maven-assembly-plugin</artifactId><executions><execution><id>assemble</id><phase>package</phase><goals><goal>single</goal></goals><configuration><descriptors><descriptor>assembly.xml</descriptor></descriptors><outputDirectory>
target
</outputDirectory><workDirectory>
target/assembly/work
</workDirectory><appendAssemblyId>false</appendAssemblyId></configuration></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><executions><execution><id>copy-resources</id><!-- here the phase you need --><phase>validate</phase><goals><goal>copy-resources</goal></goals><configuration><outputDirectory>${project.build.directory}/modules/org/keycloak/keycloak-saml-adapter-subsystem</outputDirectory><resources><resource><directory>src/main/resources/modules/org/keycloak/keycloak-saml-adapter-subsystem</directory><filtering>true</filtering></resource></resources></configuration></execution></executions></plugin><plugin><groupId>org.keycloak</groupId><artifactId>keycloak-distribution-licenses-maven-plugin</artifactId></plugin></plugins></build></project>