pom.xml revision 2b11d8d728e8ddfca05e353580c7426c699d3dc7
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows<?xml version="1.0" encoding="UTF-8"?>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows<!--
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * The contents of this file are subject to the terms of the Common Development and
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * Distribution License (the License). You may not use this file except in compliance with the
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * License.
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows *
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * specific language governing permission and limitations under the License.
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows *
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * When distributing Covered Software, include this CDDL Header Notice in each file and include
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * Header, with the fields enclosed by brackets [] replaced by your own identifying
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * information: "Portions Copyrighted [year] [name of copyright owner]".
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows *
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows * Copyright 2015 ForgeRock AS.
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows -->
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows<project xmlns="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">
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <modelVersion>4.0.0</modelVersion>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <parent>
b7d3956b92a285d8dac2c7f5f7e28d2ef5347ef8stephh <groupId>org.forgerock.openam</groupId>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <artifactId>openam-soap-sts</artifactId>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <version>13.0.0-SNAPSHOT</version>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows </parent>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <name>OpenAM SOAP STS Client</name>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <description>OpenAM WS-Trust SecureTokenService Client</description>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <artifactId>openam-soap-sts-client</artifactId>
b7d3956b92a285d8dac2c7f5f7e28d2ef5347ef8stephh <packaging>jar</packaging>
b7d3956b92a285d8dac2c7f5f7e28d2ef5347ef8stephh
b7d3956b92a285d8dac2c7f5f7e28d2ef5347ef8stephh <build>
b7d3956b92a285d8dac2c7f5f7e28d2ef5347ef8stephh <plugins>
b7d3956b92a285d8dac2c7f5f7e28d2ef5347ef8stephh <plugin>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <groupId>org.apache.maven.plugins</groupId>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <artifactId>maven-shade-plugin</artifactId>
749f21d359d8fbd020c974a1a5227316221bfc9cwesolows <executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<!--
Note that instead of explicitly specifying artifactSet and filter elements in the configuration
element below, I could just specify <minimizeJar>true</minimizeJar>, which would include all of
the dependencies (e.g. cxf, wss4j) referenced by the classes in this package. This would
allow users not to explicitly specify additional dependencies, but would bundle all of these
additional dependencies in the single .jar file. I am opting not to do this, but it may
be an option to consider going forward.
-->
<configuration>
<artifactSet>
<includes>
<include>org.forgerock.openam:openam-soap-sts-server</include>
</includes>
</artifactSet>
<filters>
<filter>
<artifact>org.forgerock.openam:openam-soap-sts-server</artifact>
<includes>
<include>org/forgerock/openam/sts/soap/policy/am/OpenAMSessionAssertion*</include>
<include>org/forgerock/openam/sts/soap/policy/am/AbstractOpenAMSessionTokenInterceptor*</include>
</includes>
</filter>
</filters>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.forgerock.openam</groupId>
<artifactId>openam-soap-sts-server</artifactId>
<version>${project.version}</version>
<classifier>classes</classifier>
</dependency>
</dependencies>
</project>