<?xml version="1.0" encoding="UTF-8"?>
<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">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.broadleafcommerce</groupId>
    <artifactId>broadleaf-enterprise-bom</artifactId>
    <version>6.0.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>Broadleaf Enterprise BOM</name>
    <description>Bill of Materials for harmonized versions between the framework and other modules</description>
    <properties>
        <blc.version>6.0.0-SNAPSHOT</blc.version>
        <broadleaf-menu.version>2.2.0-SNAPSHOT</broadleaf-menu.version>
        <broadleaf-multitenant-singleschema.version>3.2.0-SNAPSHOT</broadleaf-multitenant-singleschema.version>
        <broadleaf-theme.version>2.3.0-SNAPSHOT</broadleaf-theme.version>
        <broadleaf-pricelist.version>3.2.0-SNAPSHOT</broadleaf-pricelist.version>
        <broadleaf-custom-field.version>2.2.0-SNAPSHOT</broadleaf-custom-field.version>
        <broadleaf-advanced-cms.version>2.2.0-SNAPSHOT</broadleaf-advanced-cms.version>
        <broadleaf-advanced-offer.version>3.0.0-SNAPSHOT</broadleaf-advanced-offer.version>
        <broadleaf-account-credit.version>3.2.0-SNAPSHOT</broadleaf-account-credit.version>
        <broadleaf-advanced-inventory.version>2.2.0-SNAPSHOT</broadleaf-advanced-inventory.version>
        <broadleaf-common-modules-enterprise.version>3.2.0-SNAPSHOT</broadleaf-common-modules-enterprise.version>
        <broadleaf-jobs-events.version>2.2.0-SNAPSHOT</broadleaf-jobs-events.version>
        <broadleaf-i18n-enterprise.version>2.2.0-SNAPSHOT</broadleaf-i18n-enterprise.version>
        <broadleaf-enterprise.version>3.2.0-SNAPSHOT</broadleaf-enterprise.version>
        <broadleaf-account.version>2.2.0-SNAPSHOT</broadleaf-account.version>
        <broadleaf-enterprise-search.version>2.2.0-SNAPSHOT</broadleaf-enterprise-search.version>
        <broadleaf-sample-payment-gateway.version>2.1.0-SNAPSHOT</broadleaf-sample-payment-gateway.version>
        <broadleaf-customer-segment.version>1.2.0-SNAPSHOT</broadleaf-customer-segment.version>
        <broadleaf-merchandising-group.version>1.2.0-SNAPSHOT</broadleaf-merchandising-group.version>
        <broadleaf-api.version>2.2.0-SNAPSHOT</broadleaf-api.version>
        <broadleaf-oms.version>3.0.0-SNAPSHOT</broadleaf-oms.version>
        <broadleaf-cart-rules.version>1.1.0-SNAPSHOT</broadleaf-cart-rules.version>
        <broadleaf-common-presentation.version>2.0.0-SNAPSHOT</broadleaf-common-presentation.version>
        <broadleaf-thymeleaf-presentation.version>2.0.0-SNAPSHOT</broadleaf-thymeleaf-presentation.version>
        <broadleaf-product-type.version>1.1.0-SNAPSHOT</broadleaf-product-type.version>
        <broadleaf-catalog-access-policy.version>1.1.0-SNAPSHOT</broadleaf-catalog-access-policy.version>
        <broadleaf-punchout2go.version>1.2.0-SNAPSHOT</broadleaf-punchout2go.version>
        <broadleaf-quote.version>1.2.0-SNAPSHOT</broadleaf-quote.version>
        <broadleaf-marketplace.version>1.0.0-SNAPSHOT</broadleaf-marketplace.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <distributionManagement>
        <snapshotRepository>
            <id>snapshots</id>
            <url>http://nexus.broadleafcommerce.org/nexus/content/repositories/snapshots/</url>
        </snapshotRepository>
        <repository>
            <id>releases</id>
            <url>http://nexus.broadleafcommerce.org/nexus/content/repositories/releases/</url>
        </repository>
    </distributionManagement>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-multitenant-singleschema</artifactId>
                <version>${broadleaf-multitenant-singleschema.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-theme</artifactId>
                <version>${broadleaf-theme.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-pricelist</artifactId>
                <version>${broadleaf-pricelist.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-custom-field</artifactId>
                <version>${broadleaf-custom-field.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-advanced-cms</artifactId>
                <version>${broadleaf-advanced-cms.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-advanced-offer-core</artifactId>
                <version>${broadleaf-advanced-offer.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-jobs-events</artifactId>
                <version>${broadleaf-jobs-events.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-enterprise</artifactId>
                <version>${broadleaf-enterprise.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-enterprise</artifactId>
                <version>${broadleaf-enterprise.version}</version>
                <classifier>tests</classifier>
                <type>jar</type>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-account-credit</artifactId>
                <version>${broadleaf-account-credit.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-account</artifactId>
                <version>${broadleaf-account.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-advanced-inventory</artifactId>
                <version>${broadleaf-advanced-inventory.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-common-modules-enterprise</artifactId>
                <version>${broadleaf-common-modules-enterprise.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-i18n-enterprise</artifactId>
                <version>${broadleaf-i18n-enterprise.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-enterprise-search</artifactId>
                <version>${broadleaf-enterprise-search.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            
            <!-- Core framework dependencies -->
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-common</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-common</artifactId>
                <version>${blc.version}</version>
                <classifier>tests</classifier>
                <type>jar</type>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-profile</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-profile-web</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-framework</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-framework-web</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-admin-module</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-contentmanagement-module</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-open-admin-platform</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-menu</artifactId>
                <version>${broadleaf-menu.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-customer-segment</artifactId>
                <version>${broadleaf-customer-segment.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-merchandising-group</artifactId>
                <version>${broadleaf-merchandising-group.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>integration</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>integration</artifactId>
                <version>${blc.version}</version>
                <classifier>tests</classifier>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-rest-api</artifactId>
                <version>${broadleaf-api.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-sample-payment-gateway</artifactId>
                <version>${broadleaf-sample-payment-gateway.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-oms</artifactId>
                <version>${broadleaf-oms.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-admin-functional-tests</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-cart-rules</artifactId>
                <version>${broadleaf-cart-rules.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-product-type</artifactId>
                <version>${broadleaf-product-type.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-common-presentation</artifactId>
                <version>${broadleaf-common-presentation.version}</version>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-thymeleaf3-presentation</artifactId>
                <version>${broadleaf-thymeleaf-presentation.version}</version>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-thymeleaf2-presentation</artifactId>
                <version>${broadleaf-thymeleaf-presentation.version}</version>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-catalog-access-policy</artifactId>
                <version>${broadleaf-catalog-access-policy.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-punchout2go</artifactId>
                <version>${broadleaf-punchout2go.version}</version>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-marketplace</artifactId>
                <version>${broadleaf-marketplace.version}</version>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-quote</artifactId>
                <version>${broadleaf-quote.version}</version>
            </dependency>

            <!-- Micro module dependencies -->
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-micro-common</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-customer</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-contact</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-content</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-catalog</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-search</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-order</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-payment</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-rating</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-email</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-oms-common</artifactId>
                <version>${broadleaf-oms.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-oms-order</artifactId>
                <version>${broadleaf-oms.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.broadleafcommerce</groupId>
                <artifactId>broadleaf-oms-customer</artifactId>
                <version>${broadleaf-oms.version}</version>
                <type>jar</type>
                <scope>compile</scope>
            </dependency>

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