<?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>5.1.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>5.1.0-SNAPSHOT</blc.version>
        <broadleaf-menu.version>2.1.0-SNAPSHOT</broadleaf-menu.version>
        <broadleaf-multitenant-singleschema.version>3.1.0-SNAPSHOT</broadleaf-multitenant-singleschema.version>
        <broadleaf-theme.version>2.1.0-SNAPSHOT</broadleaf-theme.version>
        <broadleaf-pricelist.version>3.1.0-SNAPSHOT</broadleaf-pricelist.version>
        <broadleaf-custom-field.version>2.1.0-SNAPSHOT</broadleaf-custom-field.version>
        <broadleaf-advanced-cms.version>2.1.0-SNAPSHOT</broadleaf-advanced-cms.version>
        <broadleaf-advanced-offer.version>2.1.0-SNAPSHOT</broadleaf-advanced-offer.version>
        <broadleaf-account-credit.version>3.0.1-SNAPSHOT</broadleaf-account-credit.version>
        <broadleaf-advanced-inventory.version>2.1.0-SNAPSHOT</broadleaf-advanced-inventory.version>
        <broadleaf-common-modules-enterprise.version>3.1.0-SNAPSHOT</broadleaf-common-modules-enterprise.version>
        <broadleaf-jobs-events.version>2.1.3-SNAPSHOT</broadleaf-jobs-events.version>
        <broadleaf-i18n-enterprise.version>2.1.0-SNAPSHOT</broadleaf-i18n-enterprise.version>
        <broadleaf-enterprise.version>3.1.0-SNAPSHOT</broadleaf-enterprise.version>
        <broadleaf-account.version>2.1.0-SNAPSHOT</broadleaf-account.version>
        <broadleaf-enterprise-search.version>2.0.4-SNAPSHOT</broadleaf-enterprise-search.version>
        <broadleaf-sample-payment-gateway.version>2.1.0-SNAPSHOT</broadleaf-sample-payment-gateway.version>
        <broadleaf-customer-segment.version>1.1.0-SNAPSHOT</broadleaf-customer-segment.version>
        <broadleaf-merchandising-group.version>1.1.0-SNAPSHOT</broadleaf-merchandising-group.version>
        <broadleaf-api.version>2.1.0-SNAPSHOT</broadleaf-api.version>
        <broadleaf-oms.version>2.5.0-SNAPSHOT</broadleaf-oms.version>
    </properties>
    <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</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>
        </dependencies>
    </dependencyManagement>
</project>
