pom.xml revision 5947
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder<?xml version="1.0" encoding="UTF-8"?>
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner<!--
46c318705d1532d90572abf9ee869016583d985bTill Mossakowski ! CDDL HEADER START
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder !
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu ! The contents of this file are subject to the terms of the
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! Common Development and Distribution License, Version 1.0 only
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! (the "License"). You may not use this file except in compliance
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! with the License.
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder !
46c318705d1532d90572abf9ee869016583d985bTill Mossakowski ! You can obtain a copy of the license at
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! trunk/opendj3/legal-notices/CDDLv1_0.txt
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! or http://forgerock.org/license/CDDLv1.0.html.
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! See the License for the specific language governing permissions
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! and limitations under the License.
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder !
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! When distributing Covered Code, include this CDDL HEADER in each
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! file and include the License file at
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! trunk/opendj3/legal-notices/CDDLv1_0.txt. If applicable,
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! add the following below this CDDL HEADER, with the fields enclosed
9e04b34d71e3b0690f5a58ea9bdf02e2c652a95fChristian Maeder ! by brackets "[]" replaced with your own identifying information:
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder ! Portions Copyright [yyyy] [name of copyright owner]
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder !
55c5e901b5c3466300009135585bc70bd576dcb6Christian Maeder ! CDDL HEADER END
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder !
8d780c893d6df5dab3dcc7d8444b7517f6547f11Christian Maeder ! Copyright 2011-2012 ForgeRock AS
06b97c160c9160682f18591409cadc9e97873020Christian Maeder !
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder-->
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <!-- This is Maven build file is just a hack in order to leverage
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder Maven's site generation capabilities. It duplicates version information,
4b136ad539bd9f4e115dff4eee4d552a42d4437eChristian Maeder and the Ant build is not split into phases: we just do it in one single
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder blast during the compile phase -->
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <modelVersion>4.0.0</modelVersion>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <parent>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <groupId>org.forgerock.opendj</groupId>
54fb645be0a806e7fd3c0eed5691c2153eb8d518Christian Maeder <artifactId>opendj-project</artifactId>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <version>3.0.0-SNAPSHOT</version>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder </parent>
54fb645be0a806e7fd3c0eed5691c2153eb8d518Christian Maeder <artifactId>opendj-server</artifactId>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <version>2.5.0-SNAPSHOT</version>
e49fd57c63845c7806860a9736ad09f6d44dbaedChristian Maeder <packaging>pom</packaging>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <name>OpenDJ Directory Server</name>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <description>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder OpenDJ is a new LDAPv3 compliant directory service, developed for the Java
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder platform, providing a high performance, highly available and secure store
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder for the identities managed by enterprises.
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder </description>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <inceptionYear>2006</inceptionYear>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <scm>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <url>https://svn.forgerock.org/opendj/trunk/opends/</url>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <connection>scm:svn:https://svn.forgerock.org/opendj/trunk/opends/</connection>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <developerConnection>scm:svn:https://svn.forgerock.org/opendj/trunk/opends/</developerConnection>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <tag>HEAD</tag>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder </scm>
e49fd57c63845c7806860a9736ad09f6d44dbaedChristian Maeder <ciManagement>
233fb5f945b42027b77ae66a2b5201a90f54d4cacmaeder <system>jenkins</system>
233fb5f945b42027b77ae66a2b5201a90f54d4cacmaeder <url>http://builds.forgerock.org/job/OpenDJ%20-%20trunk%20-%20postcommit</url>
233fb5f945b42027b77ae66a2b5201a90f54d4cacmaeder <notifiers>
06b97c160c9160682f18591409cadc9e97873020Christian Maeder <notifier>
06b97c160c9160682f18591409cadc9e97873020Christian Maeder <type>mail</type>
06b97c160c9160682f18591409cadc9e97873020Christian Maeder <sendOnError>true</sendOnError>
06b97c160c9160682f18591409cadc9e97873020Christian Maeder <sendOnFailure>true</sendOnFailure>
06b97c160c9160682f18591409cadc9e97873020Christian Maeder <sendOnSuccess>false</sendOnSuccess>
06b97c160c9160682f18591409cadc9e97873020Christian Maeder <sendOnWarning>false</sendOnWarning>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <address>opendj-dev@forgerock.org</address>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder </notifier>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder </notifiers>
06b97c160c9160682f18591409cadc9e97873020Christian Maeder </ciManagement>
f448ac6b7846addfe6041275edf1fb90962e76eacmaeder
f448ac6b7846addfe6041275edf1fb90962e76eacmaeder <repositories>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <repository>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <id>forgerock-staging-repository</id>
a2e1df1a654e9f683373245b6fbfc5f415842eb5Christian Maeder <name>ForgeRock Release Repository</name>
a2e1df1a654e9f683373245b6fbfc5f415842eb5Christian Maeder <url>http://maven.forgerock.org/repo/releases</url>
a2e1df1a654e9f683373245b6fbfc5f415842eb5Christian Maeder <snapshots>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <enabled>false</enabled>
d0cc19953154042415f3a85ada1c905397884936Christian Maeder </snapshots>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder </repository>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <repository>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <id>forgerock-snapshots-repository</id>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <name>ForgeRock Snapshot Repository</name>
9e04b34d71e3b0690f5a58ea9bdf02e2c652a95fChristian Maeder <url>http://maven.forgerock.org/repo/snapshots</url>
9e04b34d71e3b0690f5a58ea9bdf02e2c652a95fChristian Maeder <releases>
9e04b34d71e3b0690f5a58ea9bdf02e2c652a95fChristian Maeder <enabled>false</enabled>
bc263f610d20a9cd3014ddfca903026127fa0d48Christian Maeder </releases>
bc263f610d20a9cd3014ddfca903026127fa0d48Christian Maeder </repository>
8d780c893d6df5dab3dcc7d8444b7517f6547f11Christian Maeder </repositories>
9e04b34d71e3b0690f5a58ea9bdf02e2c652a95fChristian Maeder
8ca6b0820806f62042d84a1fff11599db55591c4Christian Maeder <properties>
8d780c893d6df5dab3dcc7d8444b7517f6547f11Christian Maeder <ant.home>ext/ant</ant.home>
8d780c893d6df5dab3dcc7d8444b7517f6547f11Christian Maeder <BUILD_NUMBER>0</BUILD_NUMBER>
b7af683d179f4e5bf09b60a97ab0b2ed298b97ebChristian Maeder </properties>
b7af683d179f4e5bf09b60a97ab0b2ed298b97ebChristian Maeder <build>
8d780c893d6df5dab3dcc7d8444b7517f6547f11Christian Maeder <directory>build</directory>
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von Schroeder <plugins>
8ca6b0820806f62042d84a1fff11599db55591c4Christian Maeder <plugin>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <artifactId>maven-antrun-plugin</artifactId>
e49fd57c63845c7806860a9736ad09f6d44dbaedChristian Maeder <inherited>false</inherited>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <executions>
f39c70229e74147a02d15bd45c05a0b1b325532dChristian Maeder <execution>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <id>clean</id>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <phase>clean</phase>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <goals>
254df6f22d01eacf7c57b85729e0445747b630d9Christian Maeder <goal>run</goal>
2a9702a373738717c83824512bd9389b5870fc92Christian Maeder </goals>
4b136ad539bd9f4e115dff4eee4d552a42d4437eChristian Maeder <configuration>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <target>
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder <ant target="clean" />
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maeder </target>
54fb645be0a806e7fd3c0eed5691c2153eb8d518Christian Maeder </configuration>
</execution>
<execution>
<id>compile</id>
<phase>compile</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<!-- We need to significantly refactor build.xml in order
to split this up any more -->
<ant target="precommit" />
</target>
</configuration>
</execution>
<execution>
<id>generate-log-reference</id>
<phase>compile</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<ant target="generateLogReference" />
</target>
</configuration>
</execution>
<execution>
<id>generate-docs</id>
<phase>pre-site</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<ant target="javadoc" />
<ant target="configguide" />
</target>
</configuration>
</execution>
<execution>
<id>cp-generated-docs</id>
<phase>site</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<copy todir="build/site/configref">
<fileset dir="build/docgen/configuration_guide/" />
</copy>
<copy todir="build/site/javadoc">
<fileset dir="build/javadoc/" />
</copy>
</target>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>parse-version</id>
<goals>
<goal>parse-version</goal>
</goals>
</execution>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>build/package/OpenDJ-${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.zip</file>
<type>zip</type>
</artifact>
<artifact>
<file>build/package/OpenDJ-${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}-DSML.war</file>
<type>war</type>
</artifact>
<artifact>
<file>build/package/OpenDJ-${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}/lib/OpenDJ.jar</file>
<type>jar</type>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<!-- Required for release:perform: the parent pom specifies a value
for "arguments" in the plugin configuration. This prevents
command line setting of the option. -->
<arguments>-Penforce -Dopendmk.lib.dir=${opendmk.lib.dir}</arguments>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>tests-only</id>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<inherited>false</inherited>
<executions>
<execution>
<id>compile</id>
<phase>compile</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<!-- We need to significantly refactor build.xml in order
to split this up any more -->
<ant target="test" />
</target>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<modules>
<module>opendj-log-ref</module>
</modules>
</project>