pom.xml revision 0aafc34e90b48f0a1923e99105857ecb35d4c7bf
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski * The contents of this file are subject to the terms of the Common Development and
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu * Distribution License (the License). You may not use this file except in compliance with the
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski * specific language governing permission and limitations under the License.
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder * When distributing Covered Software, include this CDDL Header Notice in each file and include
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski * Header, with the fields enclosed by brackets [] replaced by your own identifying
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski * information: "Portions Copyrighted [year] [name of copyright owner]".
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski * Copyright 2015 ForgeRock AS.
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski<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">
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski <description>OpenAM WS-Trust SecureTokenService Client</description>
12b2ae689353ecbaad720a9af9f9be01c1a3fe2dChristian Maeder <artifactId>openam-soap-sts-client</artifactId>
0cdbf78e62f4c59d146755a996c036b038d5fa1fChristian Maeder <groupId>org.apache.maven.plugins</groupId>
0cdbf78e62f4c59d146755a996c036b038d5fa1fChristian Maeder <artifactId>maven-shade-plugin</artifactId>
3b48e17c1da54ee669e70b626d9fbc32ce495b2cChristian Maeder Note that instead of explicitly specifying artifactSet and filter elements in the configuration
23a0d43ca980983c7d7aebaa9f03bfe120be7de8Christian Maeder element below, I could just specify <minimizeJar>true</minimizeJar>, which would include all of
3b48e17c1da54ee669e70b626d9fbc32ce495b2cChristian Maeder the dependencies (e.g. cxf, wss4j) referenced by the classes in this package. This would
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski allow users not to explicitly specify additional dependencies, but would bundle all of these
5c358300e78157f4bfaf5415c70e1096a9205b61Christian Maeder additional dependencies in the single .jar file. I am opting not to do this, but it may
286f4deb69d3912337bb09dd7f81284d12912ce8Christian Maeder be an option to consider going forward.
8d58e443db95852b74f916fca3179fe7432d670fChristian Maeder <configuration>
8d58e443db95852b74f916fca3179fe7432d670fChristian Maeder <artifactSet>
578b677874296e4ba48e57b5e4b4b0270d995603Christian Maeder <include>org.forgerock.openam:openam-soap-sts-server</include>
f2c050360525df494e6115073b0edc4c443a847cMihai Codescu </artifactSet>
b3dca469a9e267d6d71acfdeca7bf284d0581dc7Till Mossakowski <artifact>org.forgerock.openam:openam-soap-sts-server</artifact>
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder <include>org/forgerock/openam/sts/soap/policy/am/OpenAMSessionAssertion*</include>
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder <include>org/forgerock/openam/sts/soap/policy/am/AbstractOpenAMSessionTokenInterceptor*</include>
dece9056c18ada64bcc8f2fba285270374139ee8Christian Maeder </configuration>
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder </executions>
2b2f3b72e82e28b34db9c69af2d1ec38f228272eChristian Maeder <dependencies>
9ecf13b5fd914bc7272f1fc17348d7f4a8c77061Christian Maeder <artifactId>openam-soap-sts-server</artifactId>