pom.xml revision c337e6ca30bfc9c71326aba41cca00230214fb6a
7321N/A<?xml version="1.0" encoding="UTF-8"?>
7321N/A<!--
7321N/A ! CDDL HEADER START
7321N/A !
7321N/A ! The contents of this file are subject to the terms of the
7321N/A ! Common Development and Distribution License, Version 1.0 only
7321N/A ! (the "License"). You may not use this file except in compliance
7321N/A ! with the License.
7321N/A !
7321N/A ! You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
7321N/A ! or http://forgerock.org/license/CDDLv1.0.html.
7321N/A ! See the License for the specific language governing permissions
7321N/A ! and limitations under the License.
7321N/A !
7321N/A ! When distributing Covered Code, include this CDDL HEADER in each
7321N/A ! file and include the License file at legal-notices/CDDLv1_0.txt.
7321N/A ! If applicable, add the following below this CDDL HEADER, with the
7321N/A ! fields enclosed by brackets "[]" replaced with your own identifying
7321N/A ! information:
7321N/A ! Portions Copyright [yyyy] [name of copyright owner]
7321N/A !
7321N/A ! CDDL HEADER END
7321N/A !
7321N/A ! Copyright 2011-2015 ForgeRock AS.
7321N/A !
7321N/A-->
7321N/A<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">
7321N/A <modelVersion>4.0.0</modelVersion>
7321N/A <parent>
7321N/A <groupId>org.forgerock</groupId>
7321N/A <artifactId>forgerock-parent</artifactId>
7321N/A <version>2.0.3</version>
7321N/A </parent>
7321N/A <groupId>org.forgerock.opendj</groupId>
7321N/A <artifactId>opendj-server-parent</artifactId>
7321N/A <version>3.0.0-SNAPSHOT</version>
7321N/A <packaging>pom</packaging>
7321N/A <name>OpenDJ Directory Services Project</name>
7321N/A <description>
7321N/A OpenDJ is a new LDAPv3 compliant directory service, developed for the Java
7321N/A platform, providing a high performance, highly available and secure store
7321N/A for the identities managed by enterprises.
7321N/A </description>
7321N/A <inceptionYear>2011</inceptionYear>
7321N/A <url>http://opendj.forgerock.org</url>
7321N/A <issueManagement>
7321N/A <system>Jira</system>
7321N/A <url>https://bugster.forgerock.org/jira/browse/OPENDJ</url>
7321N/A </issueManagement>
7321N/A <mailingLists>
7321N/A <mailingList>
7321N/A <name>OpenDJ Users Mailing List</name>
7321N/A <archive>http://lists.forgerock.org/pipermail/opendj/</archive>
7321N/A <subscribe>https://lists.forgerock.org/mailman/listinfo/opendj/</subscribe>
7321N/A <unsubscribe>https://lists.forgerock.org/mailman/listinfo/opendj/</unsubscribe>
7321N/A <post>opendj@forgerock.org</post>
7321N/A </mailingList>
7321N/A <mailingList>
7321N/A <name>OpenDJ Developers Mailing List</name>
7321N/A <archive>http://lists.forgerock.org/pipermail/opendj-dev/</archive>
7321N/A <subscribe>https://lists.forgerock.org/mailman/listinfo/opendj-dev/</subscribe>
7321N/A <unsubscribe>https://lists.forgerock.org/mailman/listinfo/opendj-dev/</unsubscribe>
7321N/A <post>opendj-dev@forgerock.org</post>
7321N/A </mailingList>
7321N/A </mailingLists>
7321N/A <scm>
7321N/A <url>https://stash.forgerock.org/projects/OPENDJ/repos/opendj/browse</url>
7321N/A <connection>scm:git:ssh://git@stash.forgerock.org:7999/opendj/opendj.git</connection>
7321N/A <developerConnection>scm:git:ssh://git@stash.forgerock.org:7999/opendj/opendj.git</developerConnection>
7321N/A </scm>
7321N/A <ciManagement>
7321N/A <system>jenkins</system>
7321N/A <url>https://ci.forgerock.org/view/OpenDJ/job/OpenDJ%20-%20postcommit</url>
7321N/A <notifiers>
7321N/A <notifier>
7321N/A <type>mail</type>
7321N/A <sendOnError>true</sendOnError>
7321N/A <sendOnFailure>true</sendOnFailure>
7321N/A <sendOnSuccess>false</sendOnSuccess>
7321N/A <sendOnWarning>false</sendOnWarning>
7321N/A <address>opendj-dev@forgerock.org</address>
7321N/A </notifier>
7321N/A </notifiers>
7321N/A </ciManagement>
7321N/A <distributionManagement>
7321N/A <site>
7321N/A <id>forgerock.org</id>
7321N/A <name>OpenDJ Community</name>
7321N/A <url>${siteDistributionURL}</url>
7321N/A </site>
7321N/A </distributionManagement>
7321N/A <modules>
7321N/A <module>opendj-maven-plugin</module>
7321N/A <module>opendj-config</module>
7321N/A <module>opendj-rest2ldap-servlet</module>
7321N/A <module>opendj-server</module>
7321N/A <module>opendj-server-example-plugin</module>
7321N/A <module>opendj-legacy</module>
7321N/A <module>opendj-server-legacy</module>
7321N/A </modules>
7321N/A <properties>
7321N/A <mavenRepoSnapshots>http://maven.forgerock.org/repo/snapshots</mavenRepoSnapshots>
7321N/A <mavenRepoReleases>http://maven.forgerock.org/repo/releases</mavenRepoReleases>
7321N/A
7321N/A <!--
7321N/A | Until final release the SDK and server share the same version. Re-using the
7321N/A | project.version here avoids the need to update it before releasing milestones.
7321N/A -->
7321N/A <opendj-sdk.version>${project.version}</opendj-sdk.version>
7321N/A <forgerock-build-tools.version>1.0.2</forgerock-build-tools.version>
7321N/A <i18n-framework.version>1.4.2</i18n-framework.version>
7321N/A <forgerock-doc-plugin.version>3.1.0</forgerock-doc-plugin.version>
7321N/A
7321N/A <!-- OSGi bundles properties -->
7321N/A <opendj.osgi.import.additional />
7321N/A <!--
7321N/A | Use provide:=true to disallow mixing OpenDJ and ForgeRock resource versions.
7321N/A | it change the version policy from == + to == =+ [2.0,3) [2.0,2.1)
7321N/A -->
7321N/A <opendj.osgi.import>
7321N/A ${opendj.osgi.import.additional},
7321N/A *
7321N/A </opendj.osgi.import>
7321N/A
7321N/A <checkstyleHeaderLocation>org/forgerock/checkstyle/opendj-java-header</checkstyleHeaderLocation>
7321N/A
7321N/A <siteDistributionURL>scp://community.internal.forgerock.com/var/www/vhosts/opendj.forgerock.org/httpdocs</siteDistributionURL>
7321N/A </properties>
7321N/A <build>
7321N/A <plugins>
7321N/A <plugin>
7321N/A <groupId>org.forgerock.maven.plugins</groupId>
7321N/A <artifactId>javadoc-updater-maven-plugin</artifactId>
7321N/A <version>1.0.0</version>
7321N/A <executions>
7321N/A <execution>
7321N/A <phase>site</phase>
7321N/A <goals>
7321N/A <goal>fixjavadoc</goal>
7321N/A </goals>
7321N/A <configuration>
7321N/A <directory>${project.reporting.outputDirectory}</directory>
7321N/A </configuration>
7321N/A </execution>
7321N/A </executions>
7321N/A </plugin>
7321N/A
7321N/A </plugins>
7321N/A <pluginManagement>
7321N/A <plugins>
7321N/A <plugin>
7321N/A <groupId>org.forgerock.opendj</groupId>
7321N/A <artifactId>opendj-copyright-maven-plugin</artifactId>
7321N/A <version>${opendj-sdk.version}</version>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <groupId>org.forgerock.opendj</groupId>
7321N/A <artifactId>opendj-doc-maven-plugin</artifactId>
7321N/A <version>${opendj-sdk.version}</version>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <groupId>org.forgerock.opendj</groupId>
7321N/A <artifactId>opendj-maven-plugin</artifactId>
7321N/A <version>${project.version}</version>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <inherited>true</inherited>
7321N/A <groupId>org.apache.maven.plugins</groupId>
7321N/A <artifactId>maven-compiler-plugin</artifactId>
7321N/A <configuration>
7321N/A <source>1.7</source>
7321N/A <target>1.7</target>
7321N/A </configuration>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <groupId>org.apache.maven.plugins</groupId>
7321N/A <artifactId>maven-surefire-plugin</artifactId>
7321N/A <configuration>
7321N/A <argLine>-server</argLine>
7321N/A <properties>
7321N/A <property>
7321N/A <name>usedefaultlisteners</name>
7321N/A <value>false</value>
7321N/A </property>
7321N/A <property>
7321N/A <name>listener</name>
7321N/A <value>org.forgerock.testng.ForgeRockTestListener</value>
7321N/A </property>
7321N/A </properties>
7321N/A </configuration>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <groupId>org.apache.felix</groupId>
7321N/A <artifactId>maven-bundle-plugin</artifactId>
7321N/A <version>2.3.7</version>
7321N/A <extensions>true</extensions>
7321N/A <configuration>
7321N/A <instructions>
7321N/A <!--
7321N/A | Remove the by default removed headers plus some other to make cleaner the generated MANIFEST.MF
7321N/A -->
7321N/A <_removeheaders>
7321N/A Bnd-LastModified,Built-By,Private-Package,Tool,Created-By,Build-Jdk,Include-Resource,
7321N/A Ignore-Package,Private-Package,Bundle-DocURL
7321N/A </_removeheaders>
7321N/A <Import-Package>${opendj.osgi.import}</Import-Package>
7321N/A </instructions>
7321N/A <archive>
7321N/A <addMavenDescriptor>false</addMavenDescriptor>
7321N/A <index>true</index>
7321N/A <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
7321N/A </archive>
7321N/A </configuration>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <groupId>org.apache.maven.plugins</groupId>
7321N/A <artifactId>maven-javadoc-plugin</artifactId>
7321N/A <configuration>
7321N/A <links>
7321N/A <link>http://commons.forgerock.org/i18n-framework/i18n-core/apidocs</link>
7321N/A </links>
7321N/A </configuration>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <groupId>org.apache.maven.plugins</groupId>
7321N/A <artifactId>maven-source-plugin</artifactId>
7321N/A <executions>
7321N/A <execution>
7321N/A <goals>
7321N/A <goal>jar</goal>
7321N/A </goals>
7321N/A </execution>
7321N/A </executions>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <groupId>org.apache.maven.plugins</groupId>
7321N/A <artifactId>maven-site-plugin</artifactId>
7321N/A <configuration>
7321N/A <locales>en</locales>
7321N/A </configuration>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <groupId>org.forgerock.commons</groupId>
7321N/A <artifactId>i18n-maven-plugin</artifactId>
7321N/A <version>${i18n-framework.version}</version>
7321N/A </plugin>
7321N/A <plugin>
7321N/A <groupId>org.codehaus.mojo</groupId>
7321N/A <artifactId>cobertura-maven-plugin</artifactId>
7321N/A <configuration>
7321N/A <instrumentation>
7321N/A <excludes>
7321N/A <exclude>**/*Messages.class</exclude>
7321N/A </excludes>
7321N/A </instrumentation>
7321N/A </configuration>
7321N/A </plugin>
7321N/A <!--This plugin's configuration is used to store Eclipse m2e settings only.
7321N/A It has no influence on the Maven build itself.-->
7321N/A <plugin>
7321N/A <groupId>org.eclipse.m2e</groupId>
7321N/A <artifactId>lifecycle-mapping</artifactId>
7321N/A <version>1.0.0</version>
7321N/A <configuration>
7321N/A <lifecycleMappingMetadata>
7321N/A <pluginExecutions>
7321N/A <pluginExecution>
7321N/A <pluginExecutionFilter>
7321N/A <groupId>org.forgerock.opendj</groupId>
7321N/A <artifactId>opendj-maven-plugin</artifactId>
7321N/A <versionRange>[1.0.0,)</versionRange>
7321N/A <goals>
7321N/A <goal>generate-config</goal>
7321N/A </goals>
7321N/A </pluginExecutionFilter>
7321N/A <action>
7321N/A <execute>
7321N/A <!-- <runOnIncremental>true</runOnIncremental> -->
7321N/A <runOnConfiguration>true</runOnConfiguration>
7321N/A </execute>
7321N/A </action>
7321N/A </pluginExecution>
7321N/A </pluginExecutions>
7321N/A </lifecycleMappingMetadata>
7321N/A </configuration>
7321N/A </plugin>
7321N/A <!-- This is needed to use annotations in maven plugins with maven 3.0.x -->
7321N/A <plugin>
7321N/A <groupId>org.apache.maven.plugins</groupId>
7321N/A <artifactId>maven-plugin-plugin</artifactId>
7321N/A <version>3.2</version>
7321N/A <configuration>
7321N/A <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
7321N/A </configuration>
7321N/A <executions>
7321N/A <execution>
7321N/A <id>mojo-descriptor</id>
7321N/A <phase>process-classes</phase>
7321N/A <goals>
7321N/A <goal>descriptor</goal>
7321N/A </goals>
7321N/A </execution>
7321N/A </executions>
7321N/A </plugin>
7321N/A
7321N/A <!-- Provides build capabilities for docs in DocBook XML format. -->
7321N/A <plugin>
7321N/A <groupId>org.forgerock.commons</groupId>
7321N/A <artifactId>forgerock-doc-maven-plugin</artifactId>
7321N/A <version>${forgerock-doc-plugin.version}</version>
7321N/A <configuration>
7321N/A <projectName>OpenDJ</projectName>
7321N/A <projectVersion>${project.version}</projectVersion>
7321N/A <releaseVersion>${project.version}</releaseVersion>
7321N/A <googleAnalyticsId>UA-23412190-8</googleAnalyticsId>
7321N/A </configuration>
7321N/A </plugin>
7321N/A </plugins>
7321N/A </pluginManagement>
7321N/A </build>
7321N/A <reporting>
7321N/A <plugins>
7321N/A <plugin>
7321N/A <groupId>org.apache.maven.plugins</groupId>
7321N/A <artifactId>maven-project-info-reports-plugin</artifactId>
7321N/A <version>2.4</version>
7321N/A <reportSets>
7321N/A <reportSet>
7321N/A <reports>
7321N/A <report>index</report>
7321N/A <report>mailing-list</report>
7321N/A <report>issue-tracking</report>
7321N/A <report>license</report>
7321N/A <report>scm</report>
7321N/A <report>cim</report>
7321N/A <report>distribution-management</report>
7321N/A </reports>
7321N/A </reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
<repositories>
<repository>
<id>forgerock-staging-repository</id>
<name>ForgeRock Release Repository</name>
<url>http://maven.forgerock.org/repo/releases</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>forgerock-snapshots-repository</id>
<name>ForgeRock Snapshot Repository</name>
<url>http://maven.forgerock.org/repo/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
<repository>
<id>jvnet-nexus-snapshots</id>
<url>https://maven.java.net/content/repositories/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<dependencyManagement>
<dependencies>
<!-- Commons -->
<dependency>
<groupId>org.forgerock.commons</groupId>
<artifactId>forgerock-bom</artifactId>
<version>1.0.0</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.forgerock</groupId>
<artifactId>forgerock-build-tools</artifactId>
<version>${forgerock-build-tools.version}</version>
<scope>test</scope>
</dependency>
<!-- I18N framework -->
<dependency>
<groupId>org.forgerock.commons</groupId>
<artifactId>i18n-core</artifactId>
<version>${i18n-framework.version}</version>
</dependency>
<dependency>
<groupId>org.forgerock.commons</groupId>
<artifactId>i18n-slf4j</artifactId>
<version>${i18n-framework.version}</version>
</dependency>
<!-- OpenDJ SDK -->
<dependency>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-cli</artifactId>
<version>${opendj-sdk.version}</version>
</dependency>
<dependency>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-core</artifactId>
<version>${opendj-sdk.version}</version>
</dependency>
<dependency>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-core</artifactId>
<type>test-jar</type>
<version>${opendj-sdk.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-grizzly</artifactId>
<version>${opendj-sdk.version}</version>
</dependency>
<dependency>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-rest2ldap</artifactId>
<version>${opendj-sdk.version}</version>
</dependency>
<!-- OpenDJ Server -->
<dependency>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-config</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-legacy</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-server</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.easytesting</groupId>
<artifactId>fest-assert</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<licenses>
<license>
<name>CDDL-1.0</name>
<url>http://www.opensource.org/licenses/CDDL-1.0</url>
<comments>Common Development and Distribution License (CDDL) 1.0.
This license applies to OpenDJ source code as indicated in the
source files.</comments>
<distribution>repo</distribution>
</license>
</licenses>
<profiles>
<profile>
<id>precommit</id>
<build>
<plugins>
<plugin>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-copyright-maven-plugin</artifactId>
<executions>
<execution>
<id>check-copyright</id>
<goals>
<goal>check-copyright</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>update-copyrights</id>
<build>
<plugins>
<plugin>
<groupId>org.forgerock.opendj</groupId>
<artifactId>opendj-copyright-maven-plugin</artifactId>
<executions>
<execution>
<id>check-copyright</id>
<phase>none</phase>
<goals>
<goal>check-copyright</goal>
</goals>
</execution>
<execution>
<id>update-copyright</id>
<goals>
<goal>update-copyright</goal>
</goals>
<configuration>
<!-- We need to accept the second part of the following regular expression for submodules:
! * opendj-rest2ldap-servlet
! * opendj-legacy
!
! Please note that the regexp '\"Portions Copyright \[year\] \[name of copyright owner\]\"'
! must never be found before 'CDDL HEADER END' in other submodules, otherwise the plugin will fail.
-->
<lineBeforeCopyrightRegExp>(CDDL HEADER END|\"Portions Copyright \[year\] \[name of copyright owner\]\")</lineBeforeCopyrightRegExp>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>