pom.xml revision 40e8402953658a47c5f561cb68ce1556ae7c762c
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* Copyright (c) 2011-2013 ForgeRock AS. All Rights Reserved
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* The contents of this file are subject to the terms
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* of the Common Development and Distribution License
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* (the License). You may not use this file except in
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* compliance with the License.
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* You can obtain a copy of the License at
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* See the License for the specific language governing
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* permission and limitations under the License.
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* When distributing Covered Code, include this CDDL
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* Header Notice in each file and include the License file
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* If applicable, add the following below the CDDL Header,
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* with the fields enclosed by brackets [] replaced by
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* your own identifying information:
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose* "Portions Copyrighted [year] [name of copyright owner]"
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose<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/maven-v4_0_0.xsd">
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <!-- Parent Project -->
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <!-- Component Definition -->
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <description>OpenAM JAXRPC Schema Components</description>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <!-- Build -->
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <!-- Generate jaxrpc WSDL -->
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <!-- see http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.5/jaxrpc/jaxrpc-tools.html
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl for Documentation on the wscompile tool. -->
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <executions>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <configuration>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <property name="build.class.path" refid="maven.compile.classpath" />
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <mkdir dir="${project.build.directory}/classes" />
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <mkdir dir="${project.build.directory}/generated-sources/wscompile"/>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <mkdir dir="${project.build.directory}/unwanted"/>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <java classname="com.sun.xml.rpc.tools.wscompile.Main" fork="true" classpath="${build.class.path}" failonerror="true">
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <arg value="${project.build.directory}/unwanted" />
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <arg value="${project.build.directory}/generated-sources/wscompile" />
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <arg value="${project.basedir}/src/main/resources/xml/jaxrpc/config.xml" />
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <move file="${project.build.directory}/unwanted/IdentityManagementServices.wsdl" tofile="${project.build.directory}/classes/jaxrpc/IdentityManagementServices.wsdl" />
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <!-- Clean-up duplicate generated WSDL and Classes -->
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <delete file="${project.basedir}/IdentityManagementServices.wsdl" />
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose </configuration>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose </execution>
4e5e846de22407f825fe3b4040d79606818a2419Jakub Hrozek </executions>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <artifactId>build-helper-maven-plugin</artifactId>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <executions>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <configuration>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <source>${project.build.directory}/generated-sources/wscompile</source>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose </configuration>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose </execution>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose </executions>
8babbeee01e67893af4828ddfc922ecac0be4197Pavel Reichl <configuration>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <manifestEntries>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <Specification-Title>OpenAM JAXRPC Schema</Specification-Title>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <Specification-Version>${project.version} - ${maven.build.timestamp}</Specification-Version>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <Specification-Vendor>ForgeRock</Specification-Vendor>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <Implementation-Title>OpenAM JAXRPC Schema</Implementation-Title>
8babbeee01e67893af4828ddfc922ecac0be4197Pavel Reichl <Implementation-Version>${project.version} - ${maven.build.timestamp}
8babbeee01e67893af4828ddfc922ecac0be4197Pavel Reichl <Implementation-Vendor>ForgeRock</Implementation-Vendor>
8babbeee01e67893af4828ddfc922ecac0be4197Pavel Reichl <Build-Time>${maven.build.timestamp}</Build-Time>
8babbeee01e67893af4828ddfc922ecac0be4197Pavel Reichl <Create-On>${maven.build.timestamp}</Create-On>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <SVN-Revision>R${svn-revision.revision}</SVN-Revision>
4e5e846de22407f825fe3b4040d79606818a2419Jakub Hrozek <!-- TODO Add License to Manifest -->
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose </manifestEntries>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl </configuration>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <configuration>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl </configuration>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <dependencies>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <artifactId>openam-federation-library</artifactId>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl </dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl </dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl </dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <dependency>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose </dependency>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose <dependency>
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose </dependency>
8babbeee01e67893af4828ddfc922ecac0be4197Pavel Reichl <dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl </dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl </dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl <dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl </dependency>
9d17f436795a36b1b1126f444923aa847fd0f93aPavel Reichl </dependencies>