pom.xml revision 89770737c72ebabf6e5a7610f398eeffa653b05f
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe<?xml version="1.0" encoding="UTF-8"?>
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner<!--
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe ~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
d5fe06af711a6912ae028ebf873eada4ee8733f8Christian Maeder ~
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu ~ Copyright (c) 2011-2013 ForgeRock AS. All Rights Reserved
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe ~
99634745e86bb1c79da4e2b376e580f65ee67082Klaus Luettich ~ The contents of this file are subject to the terms
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe ~ of the Common Development and Distribution License
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ (the License). You may not use this file except in
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe ~ compliance with the License.
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe ~
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe ~ You can obtain a copy of the License at
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe ~ http://forgerock.org/license/CDDLv1.0.html
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ See the License for the specific language governing
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ permission and limitations under the License.
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ When distributing Covered Code, include this CDDL
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ Header Notice in each file and include the License file
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ at http://forgerock.org/license/CDDLv1.0.html
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ If applicable, add the following below the CDDL Header,
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ with the fields enclosed by brackets [] replaced by
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ your own identifying information:
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder ~ "Portions Copyrighted [year] [name of copyright owner]"
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe -->
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe<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">
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <modelVersion>4.0.0</modelVersion>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <parent>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.forgerock.openidm</groupId>
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder <artifactId>openidm-project</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <version>3.0.0-SNAPSHOT</version>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </parent>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>openidm-util</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <packaging>bundle</packaging>
4c917547d63648de43e36cb01e54953cb3915612Klaus Luettich <name>OpenIDM Utility Bundle</name>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <description>This bundle contains the common utilities</description>
7ee9bf2347fc17e587a58875a54af4c16421e559Klaus Luettich <properties>
99634745e86bb1c79da4e2b376e580f65ee67082Klaus Luettich <openidm.osgi.import.defaults>org.eclipse.wst.jsdt.debug.rhino.debugger;resolution:=optional</openidm.osgi.import.defaults>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </properties>
f153609d4ff5616d7caa410df605afcdfb9956dfChristian Maeder <dependencies>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.forgerock.commons</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>json-patch</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.forgerock.commons</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>json-crypto</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.forgerock.commons</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>json-resource</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.forgerock.commons</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>json-resource-servlet</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.forgerock.commons</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>i18n-slf4j</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.forgerock.openidm</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>openidm-system</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <version>${openidm.version}</version>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.apache.commons</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>commons-lang3</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <groupId>joda-time</groupId>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <artifactId>joda-time</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <version>2.1</version>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>com.fasterxml.jackson.module</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>jackson-module-afterburner</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <!-- Provided OSGi Dependencies -->
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.osgi</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>org.osgi.core</artifactId>
3a6decfd748f532d5cb03fbcb7a42fa37b0faab3Christian Maeder <scope>provided</scope>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <!-- TODO Remove org.apache.felix.framework with Compendium 4.3 -->
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.apache.felix</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>org.apache.felix.framework</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <scope>provided</scope>
3a6decfd748f532d5cb03fbcb7a42fa37b0faab3Christian Maeder </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.osgi</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>org.osgi.compendium</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <scope>provided</scope>
03f1cdf920c28b4d0f1ec047a4807851949d354eKlaus Luettich </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <!-- Provided Dependencies -->
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder <dependency>
7f9414fd19ada66b67b9ed4f5f111b8f12cb85e6cmaeder <groupId>org.apache.felix</groupId>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <artifactId>org.apache.felix.scr.annotations</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <scope>provided</scope>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.forgerock.openidm</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>openidm-smartevent</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <version>${openidm.version}</version>
dfaebfa08889e4170a08125b082ae6b3f50a89dcMarkus Gross <scope>provided</scope>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </dependency>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe
7ee9bf2347fc17e587a58875a54af4c16421e559Klaus Luettich <!-- Test Dependencies -->
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder <dependency>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <groupId>org.testng</groupId>
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder <artifactId>testng</artifactId>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <scope>test</scope>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu </dependency>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <dependency>
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder <groupId>org.easytesting</groupId>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <artifactId>fest-assert-core</artifactId>
7f9414fd19ada66b67b9ed4f5f111b8f12cb85e6cmaeder <scope>test</scope>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu </dependency>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu </dependencies>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <build>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <plugins>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <plugin>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <groupId>org.forgerock.commons</groupId>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <artifactId>i18n-maven-plugin</artifactId>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <executions>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <execution>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <phase>generate-sources</phase>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <goals>
dfaebfa08889e4170a08125b082ae6b3f50a89dcMarkus Gross <goal>generate-messages</goal>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder </goals>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <configuration>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <messageFiles>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <messageFile>org/forgerock/openidm/util/resource.properties</messageFile>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder </messageFiles>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder </configuration>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder </execution>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder </executions>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder </plugin>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <plugin>
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder <groupId>org.apache.felix</groupId>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <artifactId>maven-scr-plugin</artifactId>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <executions>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu <execution>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <id>generate-scr-scrdescriptor</id>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder <goals>
1f255de078b37e2788b1ae0728c3f2e1c5c66478Christian Maeder <goal>scr</goal>
b356039e2660d83a40b84ba06187463f7c195334Christian Maeder </goals>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu </execution>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu </executions>
d8a6d1101a0e3d09fb8f8566590cb209c103498aLoredana Mihaela Diaconu </plugin>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <plugin>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <groupId>org.apache.felix</groupId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <artifactId>maven-bundle-plugin</artifactId>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <extensions>true</extensions>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <configuration>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <instructions>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe <Bundle-Activator>org.forgerock.openidm.router.Activator</Bundle-Activator>
433bc07a43dd58f7ca4c93b6ea5a026a2dcb114dChristian Maeder <Bundle-Category>utility</Bundle-Category>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </instructions>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </configuration>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </plugin>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </plugins>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe </build>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe</project>
db2396e1c2970b9d29795eaefdd86b517c7e9eeaRainer Grabbe