<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.day.crx</groupId>
        <artifactId>crx-parent</artifactId>
        <version>2.4.13.2</version>
        <relativePath>../../parent/pom.xml</relativePath>
    </parent>

    <!-- ====================================================================== -->
    <!-- P R O J E C T  D E S C R I P T I O N                                   -->
    <!-- ====================================================================== -->
    <groupId>com.day.crx.sling</groupId>
    <artifactId>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 Sling (Parent Project)</name>
    <description>The parent project to the CRX sling support parts</description>

    <!-- ====================================================================== -->
    <!-- B U I L D   D E S C R I P T I O N                                      -->
    <!-- ====================================================================== -->
    <build>
        <resources>
            <resource>
                <directory>${basedir}/src/main/resources</directory>
                <includes>
                    <include>**/*.xml</include>
                    <include>**/*.xsd</include>
                    <include>**/*.dtd</include>
                    <include>**/*.properties</include>
                    <include>**/*.cnd</include>
                    <include>**/*.ddl</include>
                </includes>
            </resource>
        </resources>
        <plugins>
            <!-- Compile for Java 5 and higher -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>
        </plugins>

        <!-- ====================================================================== -->
        <!-- P L U G I N   M A N A G E M E N T                                      -->
        <!-- ====================================================================== -->
        <pluginManagement>
            <plugins>
                <!-- Apache Sling JSPC Plugin -->
                <plugin>
                    <groupId>org.apache.sling</groupId>
                    <artifactId>maven-jcspc-plugin</artifactId>
                    <version>2.0.2-incubator</version>
                    <executions>
                        <execution>
                            <id>compile-jsp</id>
                            <goals>
                                <goal>jspc</goal>
                            </goals>
                        </execution>
                    </executions>
                </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>

            <!--
                Note that the launchpad, quickstart-base, initial-content
                and crx-quickstart depend on the current hotfix pack and
                therefore are not included as back reference.
            -->

            <!-- ================================================= -->
            <!-- P R O J E C T  I N T E R N A L                    -->
            <!-- ================================================= -->
            <dependency>
                <groupId>com.day.crx.sling</groupId>
                <artifactId>com.day.crx.sling.base</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx.sling</groupId>
                <artifactId>com.day.crx.sling.client</artifactId>
                <version>2.4.13.2</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx.sling</groupId>
                <artifactId>com.day.crx.sling.api.fragment</artifactId>
                <version>2.3.0-SNAPSHOT</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crxde-support</artifactId>
                <version>2.4-SNAPSHOT</version>
            </dependency>
            <dependency>
                <groupId>com.day.crx.sling</groupId>
                <artifactId>crx-auth-token</artifactId>
                <version>2.4.13.2</version>
            </dependency>

            <!-- ================================================= -->
            <!-- CRX Examples                                      -->
            <!-- ================================================= -->
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>hello-world</artifactId>
                <version>2.4.13.2</version>
                <type>war</type>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>hello-world</artifactId>
                <version>2.4.13.2</version>
                <classifier>sources</classifier>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-java-example</artifactId>
                <version>2.2.0-SNAPSHOT</version>
                <classifier>sources</classifier>
            </dependency>
            <dependency>
                <groupId>com.day.crx</groupId>
                <artifactId>crx-servlet-example</artifactId>
                <version>2.2.0-SNAPSHOT</version>
                <classifier>sources</classifier>
            </dependency>

            <!-- ================================================= -->
            <!-- Sling Bundles (in alphabetic order)               -->
            <!-- ================================================= -->
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.api</artifactId>
                <version>2.2.0</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.settings</artifactId>
                <version>1.0.2</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.auth.core</artifactId>
                <version>1.0.4</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>com.day.cq</groupId>
                <artifactId>cq-compat-commons-auth</artifactId>
                <version>0.1.0</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.commons.classloader</artifactId>
                <version>1.2.2</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.commons.compiler</artifactId>
                <version>2.0.2</version>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.commons.json</artifactId>
                <version>2.0.6</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.commons.testing</artifactId>
                <version>2.0.6</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.jcr.api</artifactId>
                <version>2.1.0</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <!-- If you change this version, make sure to change the package export
                     in sling-crx-base as well! -->
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.jcr.base</artifactId>
                <version>2.0.7-R934712</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.jcr.classloader</artifactId>
                <version>3.1.4</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.jcr.compiler</artifactId>
                <version>2.0.2</version>
                <scope>provided</scope>
            </dependency>

            <!-- JACKRABBIT -->
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.jcr.jackrabbit.api</artifactId>
                <version>2.0.2-incubator</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.jcr.jackrabbit.client</artifactId>
                <version>2.0.2-incubator</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.sling</groupId>
                <artifactId>org.apache.sling.jcr.jackrabbit.server</artifactId>
                <version>2.0.4-incubator</version>
                <scope>provided</scope>
            </dependency>

            <!-- ================================================= -->
            <!-- OSGI Specification Implementations                -->
            <!-- ================================================= -->

            <!-- OSGi -->
            <dependency>
                <groupId>org.apache.felix</groupId>
                <artifactId>org.osgi.core</artifactId>
                <version>1.2.0</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.felix</groupId>
                <artifactId>org.osgi.compendium</artifactId>
                <version>1.2.0</version>
                <scope>provided</scope>
                <exclusions>
                    <exclusion>
                        <groupId>org.apache.felix</groupId>
                        <artifactId>javax.servlet</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.apache.felix</groupId>
                        <artifactId>org.osgi.foundation</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

        </dependencies>
    </dependencyManagement>
</project>
