pom.xml revision 2d7019e19039fd083850f76e54b6b26a7b06a8f2
<?xml version="1.0" encoding="UTF-8"?>
<!-- The contents of this file are subject to the terms of the Common Development
and Distribution License (the License). You may not use this file except
in compliance with the License. You can obtain a copy of the License at legal/CDDLv1.0.txt.
See the License for the specific language governing permission and limitations
under the License. When distributing Covered Software, include this CDDL
Header Notice in each file and include the License file at legal/CDDLv1.0.txt.
If applicable, add the following below the CDDL Header, with the fields enclosed
by brackets [] replaced by your own identifying information: "Portions Copyrighted
[year] [name of copyright owner]". Copyright © 2011 ForgeRock AS. All rights
reserved. -->
<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">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>openidm-project</artifactId>
<groupId>org.forgerock.openidm</groupId>
<version>2.1.0-SNAPSHOT</version>
</parent>
<groupId>org.forgerock.openidm</groupId>
<artifactId>openidm-ui</artifactId>
<name>OpenIDM Web UI</name>
<packaging>bundle</packaging>
<build>
<resources>
<resource>
<directory>src/main/webapp</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-scr-plugin</artifactId>
<executions>
<execution>
<id>generate-scr-scrdescriptor</id>
<goals>
<goal>scr</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<Import-Package>*</Import-Package>
<Include-Resource>{maven-resources}</Include-Resource>
</instructions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<createDependencyReducedPom>false</createDependencyReducedPom>
<relocations>
<relocation>
<pattern>openidm-ui-ria</pattern>
<shadedPattern>ui</shadedPattern>
<includes>
<include>openidm-ui-ria.**</include>
</includes>
</relocation>
</relocations>
<artifactSet>
<includes>
<include>org.forgerock.openidm:openidm-ui-ria</include>
</includes>
</artifactSet>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr.annotations</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.compendium</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.forgerock.openidm</groupId>
<artifactId>openidm-ui-ria</artifactId>
<version>${openidm.version}</version>
<type>zip</type>
</dependency>
</dependencies>
<description>Bundle containing a servlet which allows exposing the web content enclosed in module openidm-ui-ria using OSGI container.</description>
</project>