<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.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>5.0.10-GA</blc.version>
        <broadleaf-menu.version>2.0.1-GA</broadleaf-menu.version>
        <broadleaf-multitenant-singleschema.version>3.0.7-GA</broadleaf-multitenant-singleschema.version>
        <broadleaf-theme.version>2.0.8-GA</broadleaf-theme.version>
        <broadleaf-pricelist.version>3.0.2-GA</broadleaf-pricelist.version>
        <broadleaf-custom-field.version>2.0.6-GA</broadleaf-custom-field.version>
        <broadleaf-advanced-cms.version>2.0.9-GA</broadleaf-advanced-cms.version>
        <broadleaf-advanced-offer.version>2.0.4-GA</broadleaf-advanced-offer.version>
        <broadleaf-account-credit.version>3.0.0-GA</broadleaf-account-credit.version>
        <broadleaf-advanced-inventory.version>2.0.3-GA</broadleaf-advanced-inventory.version>
        <broadleaf-common-modules-enterprise.version>3.0.6-GA</broadleaf-common-modules-enterprise.version>
        <broadleaf-jobs-events.version>2.1.3-GA</broadleaf-jobs-events.version>
        <broadleaf-i18n-enterprise.version>2.0.3-GA</broadleaf-i18n-enterprise.version>
        <broadleaf-enterprise.version>3.0.11-GA</broadleaf-enterprise.version>
        <broadleaf-account.version>2.0.5-GA</broadleaf-account.version>

        <broadleaf-enterprise-search.version>2.0.5-GA</broadleaf-enterprise-search.version>
        <!-- <broadleaf-oms.version>2.0.6-GA</broadleaf-oms.version> -->
        <broadleaf-oms.version>2.1.2-GA</broadleaf-oms.version>
        <broadleaf-customer-segment.version>1.0.2-GA</broadleaf-customer-segment.version>
        <broadleaf-merchandising-group.version>1.0.2-GA</broadleaf-merchandising-group.version>
        <broadleaf-sample-payment-gateway.version>2.0.0-GA</broadleaf-sample-payment-gateway.version>
        <broadleaf-api.version>2.0.1-GA</broadleaf-api.version>

        <broadleaf-demo-registration.version>2.3.0-GA</broadleaf-demo-registration.version>
        <tomcat.conf.dir.name>tomcat-server-conf</tomcat.conf.dir.name>
        <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</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-account-credit</artifactId>
                <version>${broadleaf-account-credit.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>org.broadleafcommerce</groupId>
                <artifactId>broadleaf-menu</artifactId>
                <version>${broadleaf-menu.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-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>integration</artifactId>
                <version>${blc.version}</version>
                <type>jar</type>
                <classifier>tests</classifier>
                <scope>test</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
</project>
