pom.xml revision 62f6aa50218dbfc9d00a11e87fdee8f20d1a8883
b87033953be26b0dc7dead8febd499b666a54126Peter Major<?xml version="1.0" encoding="UTF-8"?>
b87033953be26b0dc7dead8febd499b666a54126Peter Major<!--
b87033953be26b0dc7dead8febd499b666a54126Peter Major* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
b87033953be26b0dc7dead8febd499b666a54126Peter Major*
b87033953be26b0dc7dead8febd499b666a54126Peter Major* Copyright (c) 2011-2013 ForgeRock AS. All Rights Reserved
b87033953be26b0dc7dead8febd499b666a54126Peter Major*
b87033953be26b0dc7dead8febd499b666a54126Peter Major* The contents of this file are subject to the terms
b87033953be26b0dc7dead8febd499b666a54126Peter Major* of the Common Development and Distribution License
b87033953be26b0dc7dead8febd499b666a54126Peter Major* (the License). You may not use this file except in
b87033953be26b0dc7dead8febd499b666a54126Peter Major* compliance with the License.
b87033953be26b0dc7dead8febd499b666a54126Peter Major*
b87033953be26b0dc7dead8febd499b666a54126Peter Major* You can obtain a copy of the License at
b87033953be26b0dc7dead8febd499b666a54126Peter Major* http://forgerock.org/license/CDDLv1.0.html
b87033953be26b0dc7dead8febd499b666a54126Peter Major* See the License for the specific language governing
b87033953be26b0dc7dead8febd499b666a54126Peter Major* permission and limitations under the License.
b87033953be26b0dc7dead8febd499b666a54126Peter Major*
b87033953be26b0dc7dead8febd499b666a54126Peter Major* When distributing Covered Code, include this CDDL
b87033953be26b0dc7dead8febd499b666a54126Peter Major* Header Notice in each file and include the License file
b87033953be26b0dc7dead8febd499b666a54126Peter Major* at http://forgerock.org/license/CDDLv1.0.html
b87033953be26b0dc7dead8febd499b666a54126Peter Major* If applicable, add the following below the CDDL Header,
b87033953be26b0dc7dead8febd499b666a54126Peter Major* with the fields enclosed by brackets [] replaced by
b87033953be26b0dc7dead8febd499b666a54126Peter Major* your own identifying information:
b87033953be26b0dc7dead8febd499b666a54126Peter Major* "Portions Copyrighted [year] [name of copyright owner]"
b87033953be26b0dc7dead8febd499b666a54126Peter Major*
b87033953be26b0dc7dead8febd499b666a54126Peter Major-->
b87033953be26b0dc7dead8febd499b666a54126Peter Major<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">
b87033953be26b0dc7dead8febd499b666a54126Peter Major <modelVersion>4.0.0</modelVersion>
b87033953be26b0dc7dead8febd499b666a54126Peter Major
b87033953be26b0dc7dead8febd499b666a54126Peter Major <!-- Parent Project -->
b87033953be26b0dc7dead8febd499b666a54126Peter Major <parent>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <groupId>org.forgerock.openam</groupId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <artifactId>openam-schema</artifactId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <version>12.0.1-SNAPSHOT</version>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </parent>
b87033953be26b0dc7dead8febd499b666a54126Peter Major
b87033953be26b0dc7dead8febd499b666a54126Peter Major <!-- Component Definition -->
b87033953be26b0dc7dead8febd499b666a54126Peter Major <name>OpenAM Identity Services Schema</name>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <description>OpenAM Identity Services Schema Components</description>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <artifactId>openam-idsvcs-schema</artifactId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <packaging>jar</packaging>
b87033953be26b0dc7dead8febd499b666a54126Peter Major
b87033953be26b0dc7dead8febd499b666a54126Peter Major <!-- Build -->
b87033953be26b0dc7dead8febd499b666a54126Peter Major <build>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <plugins>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <!-- Generate Identity Services Source Files to prepare for Compilation -->
b87033953be26b0dc7dead8febd499b666a54126Peter Major <!-- see http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.5/jaxrpc/jaxrpc-tools.html
b87033953be26b0dc7dead8febd499b666a54126Peter Major for Documentation on the wscompile tool. -->
b87033953be26b0dc7dead8febd499b666a54126Peter Major <plugin>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <groupId>org.apache.maven.plugins</groupId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <artifactId>maven-antrun-plugin</artifactId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <executions>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <execution>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <id>generate-idsvcs-source</id>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <phase>generate-sources</phase>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <configuration>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <failOnError>true</failOnError>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <target name="idsvcs">
b87033953be26b0dc7dead8febd499b666a54126Peter Major <property name="build.class.path" refid="maven.compile.classpath" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major
b87033953be26b0dc7dead8febd499b666a54126Peter Major <copy file="${project.basedir}/src/main/resources/xml/IdentityServices.wsdl" tofile="${project.build.directory}/classes/IdentityServices.wsdl" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major <mkdir dir="${project.build.directory}/generated-sources/wscompile"/>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <mkdir dir="${project.build.directory}/unwanted"/>
b87033953be26b0dc7dead8febd499b666a54126Peter Major
b87033953be26b0dc7dead8febd499b666a54126Peter Major <java classname="com.sun.xml.rpc.tools.wscompile.Main" fork="true" classpath="${build.class.path}" failonerror="true">
b87033953be26b0dc7dead8febd499b666a54126Peter Major <arg value="-g" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major <arg value="-gen:server" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major <arg value="-keep" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major <arg value="-d" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major <arg value="${project.build.directory}/unwanted" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major <arg value="-s" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major <arg value="${project.build.directory}/generated-sources/wscompile" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major <arg value="${project.basedir}/src/main/resources/xml/IdentityServicesConfig.xml" />
b87033953be26b0dc7dead8febd499b666a54126Peter Major </java>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </target>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </configuration>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <goals>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <goal>run</goal>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </goals>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </execution>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </executions>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </plugin>
b87033953be26b0dc7dead8febd499b666a54126Peter Major
b87033953be26b0dc7dead8febd499b666a54126Peter Major <plugin>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <groupId>org.codehaus.mojo</groupId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <artifactId>build-helper-maven-plugin</artifactId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <executions>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <execution>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <id>add-source</id>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <phase>generate-sources</phase>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <goals>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <goal>add-source</goal>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </goals>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <configuration>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <sources>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <source>${project.build.directory}/generated-sources/wscompile</source>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </sources>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </configuration>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </execution>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </executions>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </plugin>
b87033953be26b0dc7dead8febd499b666a54126Peter Major
b87033953be26b0dc7dead8febd499b666a54126Peter Major <plugin>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <groupId>org.apache.maven.plugins</groupId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <artifactId>maven-jar-plugin</artifactId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <configuration>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <archive>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <index>true</index>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <manifest>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <addClasspath>true</addClasspath>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <classpathPrefix>lib/</classpathPrefix>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </manifest>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <manifestEntries>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Specification-Title>OpenAM Identity Services</Specification-Title>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Specification-Version>${project.version} - ${maven.build.timestamp}</Specification-Version>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Specification-Vendor>ForgeRock</Specification-Vendor>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Implementation-Title>OpenAM Identity Services</Implementation-Title>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Implementation-Version>${project.version} - ${maven.build.timestamp}
b87033953be26b0dc7dead8febd499b666a54126Peter Major </Implementation-Version>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Implementation-Vendor>ForgeRock</Implementation-Vendor>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Built-By>${user.name}</Built-By>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Build-Jdk>${java.version}</Build-Jdk>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Build-Time>${maven.build.timestamp}</Build-Time>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Version>${project.version}</Version>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <Create-On>${maven.build.timestamp}</Create-On>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <SVN-Revision>R${svn-revision.revision}</SVN-Revision>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <!-- TODO Add License to Manifest -->
b87033953be26b0dc7dead8febd499b666a54126Peter Major <License />
b87033953be26b0dc7dead8febd499b666a54126Peter Major </manifestEntries>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </archive>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </configuration>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </plugin>
b87033953be26b0dc7dead8febd499b666a54126Peter Major
b87033953be26b0dc7dead8febd499b666a54126Peter Major <plugin>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <groupId>org.apache.maven.plugins</groupId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <artifactId>maven-javadoc-plugin</artifactId>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <configuration>
b87033953be26b0dc7dead8febd499b666a54126Peter Major <skip>true</skip>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </configuration>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </plugin>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </plugins>
b87033953be26b0dc7dead8febd499b666a54126Peter Major </build>
b87033953be26b0dc7dead8febd499b666a54126Peter Major
b87033953be26b0dc7dead8febd499b666a54126Peter Major <dependencies>
b87033953be26b0dc7dead8febd499b666a54126Peter Major
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb1-impl</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-libs</artifactId>
</dependency>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>jaxrpc-api</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.rpc</groupId>
<artifactId>jaxrpc-spi</artifactId>
</dependency>
<dependency>
<groupId>external</groupId>
<artifactId>jaxrpc-impl</artifactId>
</dependency>
<dependency>
<groupId>external</groupId>
<artifactId>webservices-api</artifactId>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</dependency>
</dependencies>
</project>