pom.xml 10.7 KB
<?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>

    <parent>
        <groupId>com.yoho</groupId>
        <artifactId>yoho-starter</artifactId>
        <version>1.6.9-SNAPSHOT</version>
    </parent>

    <groupId>com.yoho.ufo</groupId>
    <artifactId>ufo-platform</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>

    <properties>
        <project-name>ufo-platform</project-name>
        <spring.version>4.3.8.RELEASE</spring.version>
        <ufo.model.version>32.0-SNAPSHOT</ufo.model.version>
        <inboxclient.version>1.0.0-SNAPSHOT</inboxclient.version>
        <lombok.version>1.16.16</lombok.version>
    </properties>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.yoho.ufo.model</groupId>
                <artifactId>product-ufo-model</artifactId>
                <version>${ufo.model.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo.model</groupId>
                <artifactId>order-ufo-model</artifactId>
                <version>${ufo.model.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo.model</groupId>
                <artifactId>user-ufo-model</artifactId>
                <version>${ufo.model.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo.model</groupId>
                <artifactId>resource-ufo-model</artifactId>
                <version>${ufo.model.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo.model</groupId>
                <artifactId>coupon-ufo-model</artifactId>
                <version>${ufo.model.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo.model</groupId>
                <artifactId>promotion-ufo-model</artifactId>
                <version>${ufo.model.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo.model</groupId>
                <artifactId>searchword-ufo-model</artifactId>
                <version>${ufo.model.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo</groupId>
                <artifactId>ufo-platform-dal</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo</groupId>
                <artifactId>ufo-platform-deploy</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo</groupId>
                <artifactId>ufo-platform-order</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo</groupId>
                <artifactId>ufo-platform-product</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo</groupId>
                <artifactId>ufo-platform-resource</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo</groupId>
                <artifactId>ufo-platform-coupon</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo</groupId>
                <artifactId>ufo-platform-common</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo</groupId>
                <artifactId>ufo-platform-searchword</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.dsf</groupId>
                <artifactId>yoho-message-sdk</artifactId>
                <version>1.1.5-SNAPSHOT</version>
            </dependency>

            <dependency>
                <groupId>net.sf.oval</groupId>
                <artifactId>oval</artifactId>
                <version>1.84</version>
            </dependency>
            <dependency>
                <groupId>com.belerweb</groupId>
                <artifactId>pinyin4j</artifactId>
                <version>2.5.0</version>
            </dependency>
            <dependency>
                <artifactId>yohoufo-fore-inboxclient</artifactId>
                <groupId>com.yohoufo.fore</groupId>
                <version>${inboxclient.version}</version>
            </dependency>
            <dependency>
                <groupId>com.yoho.ufo</groupId>
                <artifactId>ufo-platform-user</artifactId>
                <version>${project.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <!-- spring核心库 -->
    <dependencies>
        <!-- yoho jar包依赖 -->
        <dependency>
            <groupId>com.yoho.quartz</groupId>
            <artifactId>yoho-quartz-client</artifactId>
            <version>1.4.5-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.yoho.common</groupId>
            <artifactId>error-code</artifactId>
        </dependency>
        <dependency>
            <groupId>com.yoho.core</groupId>
            <artifactId>yoho-core-dal</artifactId>
        </dependency>
        <dependency>
            <groupId>com.yoho.core</groupId>
            <artifactId>yoho-core-rabbitmq</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
        </dependency>

        <dependency>
            <groupId>com.yoho.core</groupId>
            <artifactId>yoho-core-rest-client-simple</artifactId>
        </dependency>
        <dependency>
            <groupId>com.yoho.core</groupId>
            <artifactId>yoho-core-rest-server</artifactId>
        </dependency>

        <dependency>
            <groupId>com.yoho.core</groupId>
            <artifactId>yoho-core-cache</artifactId>
        </dependency>

        <dependency>
            <groupId>com.yoho.core</groupId>
            <artifactId>yoho-core-redis-cluster</artifactId>
            <exclusions>
            	<exclusion>
            		<groupId>com.squareup.okio</groupId>
				    <artifactId>okio</artifactId>
            	</exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-oxm</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
        </dependency>
        <!-- 日志-->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
        </dependency>
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
        </dependency>
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>${lombok.version}</version>
        </dependency>

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
        </dependency>
        <dependency>
            <groupId>net.sf.oval</groupId>
            <artifactId>oval</artifactId>
        </dependency>
        <dependency>
            <groupId>org.jsoup</groupId>
            <artifactId>jsoup</artifactId>
            <version>1.8.3</version>
        </dependency>
        <dependency>
            <groupId>cn.songxinqiang</groupId>
            <artifactId>com.baidu.ueditor</artifactId>
            <version>1.1.2-offical</version>
        </dependency>
        <dependency>
            <groupId>ma.glasnost.orika</groupId>
            <artifactId>orika-core</artifactId>
            <version>1.5.2</version>
            <exclusions>
                <exclusion>
                    <artifactId>slf4j-api</artifactId>
                    <groupId>org.slf4j</groupId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>
    <modules>
        <module>common</module>
        <module>product</module>
        <module>order</module>
        <module>dal</module>
        <module>web</module>
        <module>deploy</module>
        <module>resource</module>
        <module>coupon</module>
        <module>searchword</module>
        <module>user</module>
    </modules>
</project>