<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/maven-v4_0_0.xsd ">
    <modelVersion>4.0.0</modelVersion>
    <!-- ====================================================================== -->
    <!-- P A R E N T  P R O J E C T  D E S C R I P T I O N                      -->
    <!-- ====================================================================== -->
    <parent>
        <groupId>com.adobe</groupId>
        <artifactId>adobe</artifactId>
        <version>2</version>
        <relativePath />
    </parent>

    <!-- ====================================================================== -->
    <!-- P R O J E C T  D E S C R I P T I O N                                   -->
    <!-- ====================================================================== -->
    <groupId>com.day.crx</groupId>
    <artifactId>crx-parent</artifactId>
    <version>2.4.13.2</version>
    <packaging>pom</packaging>
  <url>https://adobe.com</url>
  <licenses>
    <license>
      <name>License Agreement</name>
      <url>http://adobe.com/go/terms</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <organization>
    <name>Adobe</name>
    <url>http://www.adobe.com/</url>
  </organization>
  <developers>
    <developer>
      <name>Adobe</name>
      <email>repo@adobe.com</email>
      <organization>Adobe</organization>
      <organizationUrl>http://www.adobe.com</organizationUrl>
    </developer>
  </developers>

    <name>Day CRX (Parent Project)</name>
    <description>The parent project to the CRX parts.</description>

    <!-- ====================================================================== -->
    <!-- P R O P E R T I E S                                                    -->
    <!-- ====================================================================== -->
    <properties>
        <package.share.group>day/crx230</package.share.group>

        <!-- Vault version -->
        <vault.version>2.3.16</vault.version>

        <!-- NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! -->
        <!--                                                             -->
        <!-- When updating the Jackrabbit version below, remember to     -->
        <!-- check that the SLF4J, Lucene and Tika versions match the    -->
        <!-- versions used in Jackrabbit.                                -->
        <!--                                                             -->
        <!-- NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! -->
        
        <!-- Used below for the Maven dependencies                   -->
        <jackrabbit.version>2.5-r1409772</jackrabbit.version>

        <!-- Other version numbers shared by multiple dependencies.  -->
        <!-- Specified as a property to simplify maintenance.        -->
        <slf4j.version>1.6.1</slf4j.version>
        <lucene.version>3.6.0</lucene.version>
        <tika.version>1.0</tika.version>
    </properties>

    <!-- ====================================================================== -->
    <!-- B U I L D   D E F I N I T I O N                                        -->
    <!-- ====================================================================== -->
    <build>
        <resources>
            <resource>
                <directory>${basedir}/src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                    <include>**/*.xsd</include>
                    <include>**/*.dtd</include>
                    <include>**/*.properties</include>
                    <include>**/*.cnd</include>
                    <include>**/*.ddl</include>
                </includes>
            </resource>
        </resources>
        <plugins>
            <!-- ====================================================================== -->
            <!-- C O M P I L E R   P L U G I N                                          -->
            <!-- ====================================================================== -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <compilerVersion>1.5</compilerVersion>
                    <source>1.5</source>
                    <target>1.5</target>
                    <debug>true</debug>
                    <showDeprecation>false</showDeprecation>
                    <showWarnings>true</showWarnings>
                    <optimize>false</optimize>
                </configuration>
            </plugin>
            <!-- ====================================================================== -->
            <!-- R E L E A S E   P L U G I N                                            -->
            <!-- ====================================================================== -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
                <configuration>
                    <autoVersionSubmodules>true</autoVersionSubmodules>
                    <useReleaseProfile>false</useReleaseProfile>
                    <scmCommentPrefix>NPR-84 - [maven-scm] :</scmCommentPrefix>
                    <goals>deploy</goals>
                    <!-- #42439 - RTC: Local Git clone for git release:perform
                         TODO: Enable this once release plugin v2.3 is out
                    <localCheckout>true</localCheckout>
                    -->
                </configuration>
            </plugin>
        </plugins>

        <!-- ====================================================================== -->
        <!-- P L U G I N  M A N A G E M E N T                                       -->
        <!-- ====================================================================== -->
        <pluginManagement>
            <plugins>
                <!-- #36582 - RTC: Add m2e lifecycle mappings for Eclipse Indigo -->
                <plugin>
                    <groupId>org.eclipse.m2e</groupId>
                    <artifactId>lifecycle-mapping</artifactId>
                    <version>1.0.0</version>
                    <configuration>
                        <lifecycleMappingMetadata>
                            <pluginExecutions>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.apache.felix</groupId>
                                        <artifactId>maven-scr-plugin</artifactId>
                                        <versionRange>[1.7.2,)</versionRange>
                                        <goals>
                                            <goal>scr</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <execute />
                                    </action>
                                </pluginExecution>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.apache.maven.plugins</groupId>
                                        <artifactId>maven-dependency-plugin</artifactId>
                                        <versionRange>[2.1,)</versionRange>
                                        <goals>
                                            <goal>copy</goal>
                                            <goal>copy-dependencies</goal>
                                            <goal>unpack</goal>
                                            <goal>unpack-dependencies</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <execute />
                                    </action>
                                </pluginExecution>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.apache.maven.plugins</groupId>
                                        <artifactId>maven-antrun-plugin</artifactId>
                                        <versionRange>[1.6,)</versionRange>
                                        <goals>
                                            <goal>run</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <execute />
                                    </action>
                                </pluginExecution>
                            </pluginExecutions>
                        </lifecycleMappingMetadata>
                    </configuration>
                </plugin>

                <plugin>
                    <groupId>com.day.jcr.vault</groupId>
                    <artifactId>maven-vault-plugin</artifactId>
                    <version>0.0.8</version>
                </plugin>

                <!-- Apache Felix SCR Plugin -->
                <plugin>
                    <groupId>org.apache.felix</groupId>
                    <artifactId>maven-scr-plugin</artifactId>
                    <version>1.7.2</version>
                    <executions>
                        <execution>
                            <id>generate-scr-scrdescriptor</id>
                            <goals>
                                <goal>scr</goal>
                            </goals>
                            <configuration>
                                <!-- Private service properties for all services. -->
                                <properties>
                                    <service.vendor>Day Management AG</service.vendor>
                                </properties>
                            </configuration>
                        </execution>
                    </executions>
                    <dependencies>
                        <dependency>
                            <groupId>org.slf4j</groupId>
                            <artifactId>slf4j-simple</artifactId>
                            <version>1.5.2</version>
                        </dependency>
                    </dependencies>

                </plugin>

                <!-- Apache Sling Plugin
                           This plugin can be used to deploy the bundles to our obr.
                      -->
                <plugin>
                    <groupId>org.apache.sling</groupId>
                    <artifactId>maven-sling-plugin</artifactId>
                    <version>2.0.6</version>
                    <configuration>
                        <slingUrl>http://localhost:4502</slingUrl>
                        <slingUrlSuffix>/libs/system/install/</slingUrlSuffix>
                        <usePut>true</usePut>
                    </configuration>
                </plugin>

                <!-- Apache Felix Bundle Plugin -->
                <plugin>
                    <groupId>org.apache.felix</groupId>
                    <artifactId>maven-bundle-plugin</artifactId>
                    <version>2.3.4</version>
                    <inherited>true</inherited>
                    <configuration>
                        <instructions>
                            <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
                        </instructions>
                    </configuration>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-site-plugin</artifactId>
                    <version>2.2</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-idea-plugin</artifactId>
                    <version>2.2</version>
                    <configuration>
                        <!--
                        <overwrite>true</overwrite>
                        <downloadSources>true</downloadSources>
                        -->
                        <jdkLevel>1.5</jdkLevel>
                        <jdkName>1.5</jdkName>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>2.5</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.8.1</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>2.3.1</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.1.1</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>buildnumber-maven-plugin</artifactId>
                    <version>1.0</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-antrun-plugin</artifactId>
                    <version>1.6</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>cobertura-maven-plugin</artifactId>
                    <version>2.5</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>

    <!-- ====================================================================== -->
    <!-- D E P E N D E N C Y   M A N A G E M E N T                              -->
    <!-- ====================================================================== -->
    <dependencyManagement>
        <dependencies>
            <!-- CRX back references -->
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-core</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-api</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-rmi</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-mount</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-connector-util</artifactId>
                <version>2.2.0-SNAPSHOT</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-server-j2ee</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-server</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-i18n</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-shared</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-scm-integration</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-explorer-impl</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-explorer</artifactId>
                <type>war</type>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-de</artifactId>
                <type>war</type>
                <version>2.2.0-SNAPSHOT</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-console</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-console-launcher</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-packaging</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-replication</artifactId>
                <version>2.3.0-SNAPSHOT</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-eventlogger</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-auth-ldap</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-wordnet-synonyms</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-spellchecker</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-smb</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-statistics</artifactId>
                <version>2.4.13.2</version>
            </dependency>

            <!-- Jackrabbit Stuff -->
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-core</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-api</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-jcr-commons</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-jcr-rmi</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-jcr-server</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-spi</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-spi-commons</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-jcr2spi</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-spi2dav</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-jcr2dav</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-webapp</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-webdav</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-jcr-tests</artifactId>
                <version>${jackrabbit.version}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-jcr-servlet</artifactId>
                <version>${jackrabbit.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.jackrabbit</groupId>
                <artifactId>jackrabbit-classloader</artifactId>
                <version>1.5.0</version>
            </dependency>

            <!-- DAY Stuff -->
            <dependency>
                <groupId>com.day.commons</groupId>
                <artifactId>day-commons-durbo</artifactId>
                <version>2.1.1</version>
            </dependency>
            <dependency>
                <groupId>com.day.commons</groupId>
                <artifactId>day-commons-text</artifactId>
                <version>1.1.6</version>
            </dependency>
            <dependency>
                <groupId>com.day.commons</groupId>
                <artifactId>day-commons-io</artifactId>
                <version>1.1.6</version>
            </dependency>
            <dependency>
                <groupId>com.day.commons</groupId>
                <artifactId>day-commons-naming</artifactId>
                <version>1.1.6</version>
            </dependency>
            <dependency>
                <groupId>com.day.commons</groupId>
                <artifactId>day-commons-ldapclient</artifactId>
                <version>1.1.6</version>
            </dependency>
            <dependency>
                <groupId>com.day.commons</groupId>
                <artifactId>day-commons-smb</artifactId>
                <version>1.1.4</version>
            </dependency>
            <dependency>
                <groupId>com.day.commons</groupId>
                <artifactId>day-commons-json</artifactId>
                <version>2.0.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.commons</groupId>
                <artifactId>day-commons-jstl</artifactId>
                <version>1.1.4</version>
            </dependency>
            <dependency>
                <groupId>com.day.jcr.vault</groupId>
                <artifactId>com.day.jcr.vault</artifactId>
                <version>${vault.version}</version>
            </dependency>
            <dependency>
                <groupId>com.day.jcr.vault</groupId>
                <artifactId>vault-cli</artifactId>
                <version>${vault.version}</version>
                <classifier>assembly</classifier>
                <type>zip</type>
            </dependency>

            <!-- JCR Stuff -->
            <dependency>
                <groupId>javax.jcr</groupId>
                <artifactId>jcr</artifactId>
                <version>2.0</version>
                <scope>provided</scope>
            </dependency>

            <!-- Apache Commons -->
            <dependency>
                <groupId>commons-collections</groupId>
                <artifactId>commons-collections</artifactId>
                <version>3.2.1</version>
            </dependency>
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>1.4</version>
            </dependency>
            <dependency>
                <groupId>commons-httpclient</groupId>
                <artifactId>commons-httpclient</artifactId>
                <version>3.0</version>
                <exclusions>
                    <exclusion>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>commons-configuration</groupId>
                <artifactId>commons-configuration</artifactId>
                <version>1.1</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.0.1</version>
            </dependency>
            <dependency>
                <groupId>commons-codec</groupId>
                <artifactId>commons-codec</artifactId>
                <version>1.3</version>
            </dependency>
            <dependency>
                <groupId>commons-cli</groupId>
                <artifactId>commons-cli</artifactId>
                <version>1.0</version>
            </dependency>
            <dependency>
                <groupId>commons-fileupload</groupId>
                <artifactId>commons-fileupload</artifactId>
                <version>1.2.1</version>
            </dependency>

            <!-- SLF4j / Log4j -->
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>${slf4j.version}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-simple</artifactId>
                <version>${slf4j.version}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>${slf4j.version}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>jcl-over-slf4j</artifactId>
                <version>${slf4j.version}</version>
            </dependency>

            <!-- Servlet and JSP APIs. Remember to keep them in sync! -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
                <version>2.4</version>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jsp-api</artifactId>
                <version>2.0</version>
            </dependency>

            <!-- MISC -->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>3.8.1</version>
            </dependency>
            <dependency>
                <groupId>concurrent</groupId>
                <artifactId>concurrent</artifactId>
                <version>1.3.4</version>
            </dependency>
            <dependency>
                <groupId>org.tmatesoft.svnkit</groupId>
                <artifactId>svnkit</artifactId>
                <version>1.3.0.5847</version>
            </dependency>
            <dependency>
                <groupId>org.tmatesoft.svnkit</groupId>
                <artifactId>trilead-ssh2</artifactId>
                <version>build213-svnkit-1.3-patch</version>
            </dependency>
            <dependency>
                <groupId>com.day.commons.osgi.wrapper</groupId>
                <artifactId>com.day.commons.osgi.wrapper.svnkit</artifactId>
                <version>1.3.0.5847-0002</version>
            </dependency>

            <!-- persistence mgr stuff -->
            <dependency>
                <groupId>hsqldb</groupId>
                <artifactId>hsqldb</artifactId>
                <version>1.8.0.4</version>
            </dependency>
            <dependency>
                <groupId>oracle</groupId>
                <artifactId>ojdbc</artifactId>
                <version>1.4</version>
                <scope>provided</scope>
            </dependency>

            <!-- dependencies from query handler extension to jackrabbit -->
            <dependency>
                <groupId>org.apache.lucene</groupId>
                <artifactId>lucene-core</artifactId>
                <version>${lucene.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.lucene</groupId>
                <artifactId>lucene-memory</artifactId>
                <!-- TODO FIXME -->
                <version>2.4.1</version>
            </dependency>
            <dependency>
                <groupId>org.apache.lucene</groupId>
                <artifactId>lucene-spellchecker</artifactId>
                <version>${lucene.version}</version>
            </dependency>

            <dependency>
                <groupId>org.apache.tika</groupId>
                <artifactId>tika-core</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <!-- Tika parser dependencies used for full text extraction -->
            <dependency>
                <groupId>org.apache.tika</groupId>
                <artifactId>tika-parsers</artifactId>
                <version>${tika.version}</version>
                <exclusions>
                <!-- Exclude the NetCDF and the related commons-httpclient -->
                <!-- libraries since the related NetCDF and HDF file       -->
                <!-- formats are not widely used beyond scientific data.   -->
                    <exclusion>
                        <groupId>edu.ucar</groupId>
                        <artifactId>netcdf</artifactId>
                    </exclusion>
                    <exclusion>
                       <groupId>commons-httpclient</groupId>
                       <artifactId>commons-httpclient</artifactId>
                    </exclusion>
                <!-- Exclude the Apache MIME4J library as it's used for    -->
                <!-- parsing raw email messages and mbox files, which are  -->
                <!-- typically only needed by a file-based email system.   -->
                    <exclusion>
                        <groupId>org.apache.james</groupId>
                        <artifactId>apache-mime4j-core</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.apache.james</groupId>
                        <artifactId>apache-mime4j-dom</artifactId>
                    </exclusion>
                <!-- Exclude the Commons Compress library as we don't want -->
                <!-- to parse compressed archives like zips by default.    -->
                    <exclusion>
                        <groupId>org.apache.commons</groupId>
                        <artifactId>commons-compress</artifactId>
                    </exclusion>
                <!-- Exclude the ASM library as it's only used for parsing -->
                <!-- Java class files, for which there's typically no need -->
                <!-- in a content repository.                              -->
                    <exclusion>
                        <groupId>asm</groupId>
                        <artifactId>asm</artifactId>
                    </exclusion>
                <!-- Exclude the extractor library for EXIF and other      -->
                <!-- image metadata as we normally don't want to parse     -->
                <!-- images for full text indexing.                        -->
                    <exclusion>
                        <groupId>com.drewnoakes</groupId>
                        <artifactId>metadata-extractor</artifactId>
                    </exclusion>
                <!-- Exclude the Rome library as we normally don't want to -->
                <!-- parse RSS and Atom feeds for full text indexing.      -->
                    <exclusion>
                        <groupId>rome</groupId>
                        <artifactId>rome</artifactId>
                    </exclusion>
                <!-- Exclude the Boilerpipe library as we don't use the    -->
                <!-- BoilerpipeContentHandler functionality from Tika.     -->
                    <exclusion>
                        <groupId>de.l3s.boilerpipe</groupId>
                        <artifactId>boilerpipe</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

            <!-- OSGi features -->
            <dependency>
                <groupId>org.apache.felix</groupId>
                <artifactId>org.apache.felix.scr.annotations</artifactId>
                <version>1.6.0</version>
                <scope>provided</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <distributionManagement>
        <repository>
            <id>${releaseRepository-Id}</id>
            <name>${releaseRepository-Name}</name>
            <url>${releaseRepository-URL}</url>
        </repository>
        <snapshotRepository>
            <id>${snapshotRepository-Id}</id>
            <name>${snapshotRepository-Name}</name>
            <url>${snapshotRepository-URL}</url>
            <uniqueVersion>false</uniqueVersion>
        </snapshotRepository>
    </distributionManagement>

    <!-- ====================================================================== -->
    <!-- C O N T I N U O U S   I N T E G R A T I O N   M A N A G E M E N T      -->
    <!-- ====================================================================== -->
    <ciManagement>
        <system>continuum</system>
        <url>http://release.dev.day.com/continuum/</url>
        <notifiers>
            <notifier>
                <type>mail</type>
                <sendOnError>true</sendOnError>
                <sendOnFailure>true</sendOnFailure>
                <sendOnSuccess>false</sendOnSuccess>
                <sendOnWarning>false</sendOnWarning>
                <configuration>
                    <address>crx.misc@day.com</address>
                </configuration>
            </notifier>
        </notifiers>
    </ciManagement>

    <!-- ====================================================================== -->
    <!-- R E P O R T I N G                                                      -->
    <!-- ====================================================================== -->
    <reporting>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>2.7</version>
                <configuration>
                    <show>private</show>
                    <aggregate>true</aggregate>
                    <links>
                        <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
                        <link>http://jackrabbit.apache.org/api-1</link>
                        <link>http://www.day.com/maven/jsr170/javadocs/jcr-1.0</link>
                    </links>
                </configuration>
            </plugin>
        </plugins>
    </reporting>
</project>
