pom.xml revision fe0690e679028cee9131ef2db5229fe11971049d
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose<?xml version="1.0" encoding="UTF-8"?>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose<!--
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ Copyright (c) 2012 ForgeRock AS. All Rights Reserved
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ The contents of this file are subject to the terms
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ of the Common Development and Distribution License
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ (the License). You may not use this file except in
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ compliance with the License.
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ You can obtain a copy of the License at
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ http://forgerock.org/license/CDDLv1.0.html
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ See the License for the specific language governing
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ permission and limitations under the License.
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ When distributing Covered Code, include this CDDL
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ Header Notice in each file and include the License file
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ at http://forgerock.org/license/CDDLv1.0.html
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ If applicable, add the following below the CDDL Header,
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ with the fields enclosed by brackets [] replaced by
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ your own identifying information:
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose ~ "Portions Copyrighted [year] [name of copyright owner]"
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose -->
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit 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/xsd/maven-4.0.0.xsd">
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <modelVersion>4.0.0</modelVersion>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <parent>
964628ab89229e9266adc5f4f8a26222734788b7Sumit Bose <artifactId>openidm-project</artifactId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <groupId>org.forgerock.openidm</groupId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <version>3.1.0-RC2</version>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose </parent>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <artifactId>openidm-script</artifactId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <packaging>bundle</packaging>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <name>OpenIDM Script Bundle</name>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <description>This bundle implement the Scripting support for the Common Resource Access Protocol</description>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <dependencies>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <groupId>org.forgerock.openidm</groupId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <artifactId>openidm-enhanced-config</artifactId>
7baccb545ac9829b7e1990f45ff6f70e2de55c2aSimo Sorce <version>${project.version}</version>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose </dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <groupId>org.forgerock.openidm</groupId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <artifactId>openidm-quartz-fragment</artifactId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <version>${project.version}</version>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose </dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <groupId>org.forgerock.commons</groupId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <artifactId>script-common</artifactId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose </dependency>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <dependency>
fedfb7c62b4efa89d18d0d3a7895a2a34ec4ce42Jakub Hrozek <groupId>org.codehaus.groovy</groupId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <artifactId>groovy-all</artifactId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <optional>true</optional>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose </dependency>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <!-- Provided OSGi Dependencies -->
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <groupId>org.osgi</groupId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <artifactId>org.osgi.core</artifactId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <scope>provided</scope>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose </dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <!-- TODO Remove org.apache.felix.framework when Compendium 4.3 is used -->
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <groupId>org.apache.felix</groupId>
fedfb7c62b4efa89d18d0d3a7895a2a34ec4ce42Jakub Hrozek <artifactId>org.apache.felix.framework</artifactId>
fedfb7c62b4efa89d18d0d3a7895a2a34ec4ce42Jakub Hrozek <scope>provided</scope>
fedfb7c62b4efa89d18d0d3a7895a2a34ec4ce42Jakub Hrozek </dependency>
fedfb7c62b4efa89d18d0d3a7895a2a34ec4ce42Jakub Hrozek <dependency>
fedfb7c62b4efa89d18d0d3a7895a2a34ec4ce42Jakub Hrozek <groupId>org.osgi</groupId>
fedfb7c62b4efa89d18d0d3a7895a2a34ec4ce42Jakub Hrozek <artifactId>org.osgi.compendium</artifactId>
fedfb7c62b4efa89d18d0d3a7895a2a34ec4ce42Jakub Hrozek <scope>provided</scope>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </dependency>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <!-- Provided Dependencies -->
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <dependency>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <groupId>org.apache.felix</groupId>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <artifactId>org.apache.felix.scr.annotations</artifactId>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov <scope>provided</scope>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose </dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <dependency>
1e29e68388c2e9c5da9cb0afe997bc1b4e6933beSumit Bose <groupId>org.ops4j.pax.swissbox</groupId>
764aa04ee92dbbd0d1eca6703294135eb97fda6dSumit Bose <artifactId>pax-swissbox-extender</artifactId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <version>1.6.0</version>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov <exclusions>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <exclusion>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <artifactId>pax-swissbox-optional-jcl</artifactId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <groupId>org.ops4j.pax.swissbox</groupId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </exclusion>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </exclusions>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <scope>provided</scope>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <optional>true</optional>
764aa04ee92dbbd0d1eca6703294135eb97fda6dSumit Bose </dependency>
764aa04ee92dbbd0d1eca6703294135eb97fda6dSumit Bose
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <!-- Test Dependencies -->
b3292840ebaa747a9fd596ff47cc5d18198361d0Michal Zidek <dependency>
b3292840ebaa747a9fd596ff47cc5d18198361d0Michal Zidek <groupId>org.testng</groupId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <artifactId>testng</artifactId>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov <scope>test</scope>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov </dependency>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <dependency>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <groupId>org.easytesting</groupId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <artifactId>fest-assert-core</artifactId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <scope>test</scope>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </dependency>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov <dependency>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov <groupId>org.mockito</groupId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <artifactId>mockito-all</artifactId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <scope>test</scope>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </dependency>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </dependencies>
aa8a8318aaa3270e9d9957d0c22dec6342360a37Pavel Reichl <build>
aa8a8318aaa3270e9d9957d0c22dec6342360a37Pavel Reichl <plugins>
964628ab89229e9266adc5f4f8a26222734788b7Sumit Bose <plugin>
a3c8390d19593b1e5277d95bfb4ab206d4785150Nikolai Kondrashov <groupId>org.apache.felix</groupId>
964628ab89229e9266adc5f4f8a26222734788b7Sumit Bose <artifactId>maven-scr-plugin</artifactId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <executions>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <execution>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <id>generate-scr-scrdescriptor</id>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <goals>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <goal>scr</goal>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov </goals>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov </execution>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </executions>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </plugin>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <plugin>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <groupId>org.apache.felix</groupId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <artifactId>maven-bundle-plugin</artifactId>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <extensions>true</extensions>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose <configuration>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov <instructions>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov <Private-Package>org.forgerock.openidm.script.impl*</Private-Package>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </instructions>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </configuration>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </plugin>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </plugins>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose </build>
e7a4ea98c6751a8c3d8405ca31481006f29b901eSumit Bose</project>
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov