<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<packaging>pom</packaging>
	<modules>
		<module>message-api</module>
		<module>message-application</module>
        <module>message-common</module>
    </modules>
	<parent>
		<artifactId>xihu-parent</artifactId>
		<groupId>com.vortex.xihu</groupId>
		<version>1.0-SNAPSHOT</version>
	</parent>
	<groupId>com.vortex.xihu</groupId>
	<artifactId>message</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>message</name>
	<description>消息</description>

	<properties>
		<easypoi.version>4.0.0</easypoi.version>
		<message.version>0.0.1-SNAPSHOT</message.version>
		<mybatis-plus.version>3.1.0</mybatis-plus.version>
		<guava.version>23.0</guava.version>
		<druid.version>1.1.14</druid.version>
		<oracle.driver.version>11.2.0.3</oracle.driver.version>
		<hutool.version>4.5.3</hutool.version>
		<velocity.version>2.0</velocity.version>
		<sw2.version>1.0.0-SNAPSHOT</sw2.version>
		<bootstrap-ui.version>1.9.0</bootstrap-ui.version>
		<joda-time.version>2.10.1</joda-time.version>
		<guava-retrying.version>2.0.0</guava-retrying.version>
		<fastjson.version>1.2.56</fastjson.version>
		<rocket.version>0.9.0.RELEASE</rocket.version>
		<dfs-ui.version>2.0.0-SNAPSHOT</dfs-ui.version>
		<freemarker.version>2.3.28</freemarker.version>
		<xihu-common.version>0.0.1-SNAPSHOT</xihu-common.version>
	</properties>


	<dependencyManagement>
		<dependencies>
			<!-- 模块-->
			<dependency>
				<groupId>com.vortex.xihu</groupId>
				<artifactId>message-api</artifactId>
				<version>${message.version}</version>
			</dependency>
			<dependency>
				<groupId>com.vortex.xihu</groupId>
				<artifactId>message-common</artifactId>
				<version>${message.version}</version>
			</dependency>
			<dependency>
				<groupId>com.vortex.tool</groupId>
				<artifactId>autotest-tool</artifactId>
				<version>1.0.0</version>
				<exclusions>
					<exclusion>
						<groupId>com.alibaba</groupId>
						<artifactId>fastjson</artifactId>
					</exclusion>
					<exclusion>
						<groupId>org.apache.commons</groupId>
						<artifactId>commons-compress</artifactId>
					</exclusion>
					<exclusion>
						<groupId>org.apache.poi</groupId>
						<artifactId>poi</artifactId>
					</exclusion>
					<exclusion>
						<groupId>org.apache.poi</groupId>
						<artifactId>poi-ooxml</artifactId>
					</exclusion>
					<exclusion>
						<groupId>org.apache.poi</groupId>
						<artifactId>poi-ooxml-schemas</artifactId>
					</exclusion>
				</exclusions>
			</dependency>
			<dependency>
				<groupId>com.alibaba</groupId>
				<artifactId>fastjson</artifactId>
				<version>${fastjson.version}</version>
			</dependency>
			<!-- mybatis-plus -->
			<dependency>
				<groupId>com.baomidou</groupId>
				<artifactId>mybatis-plus-boot-starter</artifactId>
				<version>${mybatis-plus.version}</version>
			</dependency>
			<dependency>
				<groupId>cn.hutool</groupId>
				<artifactId>hutool-all</artifactId>
				<version>${hutool.version}</version>
			</dependency>
			<dependency>
				<groupId>com.baomidou</groupId>
				<artifactId>mybatis-plus-generator</artifactId>
				<version>${mybatis-plus.version}</version>
			</dependency>
			<dependency>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-starter-jdbc</artifactId>
			</dependency>
			<dependency>
				<groupId>joda-time</groupId>
				<artifactId>joda-time</artifactId>
				<version>${joda-time.version}</version>
			</dependency>
			<dependency>
				<groupId>com.google.guava</groupId>
				<artifactId>guava</artifactId>
				<version>${guava.version}</version>
			</dependency>
			<dependency>
				<groupId>com.github.rholder</groupId>
				<artifactId>guava-retrying</artifactId>
				<version>${guava-retrying.version}</version>
			</dependency>
			<dependency>
				<groupId>com.alibaba</groupId>
				<artifactId>druid-spring-boot-starter</artifactId>
				<version>${druid.version}</version>
			</dependency>
			<dependency>
				<groupId>mysql</groupId>
				<artifactId>mysql-connector-java</artifactId>
				<version>8.0.16</version>
			</dependency>
			<dependency>
				<groupId>com.oracle</groupId>
				<artifactId>ojdbc6</artifactId>
				<version>${oracle.driver.version}</version>
			</dependency>
			<dependency>
				<groupId>org.apache.velocity</groupId>
				<artifactId>velocity-engine-core</artifactId>
				<version>${velocity.version}</version>
			</dependency>
			<dependency>
				<groupId>com.github.xiaoymin</groupId>
				<artifactId>swagger-bootstrap-ui</artifactId>
				<version>${bootstrap-ui.version}</version>
			</dependency>
			<dependency>
				<groupId>com.vortex.tool</groupId>
				<artifactId>sw2-apidoc</artifactId>
				<version>${sw2.version}</version>
				<exclusions>
					<exclusion>
						<groupId>com.alibaba</groupId>
						<artifactId>fastjson</artifactId>
					</exclusion>
					<exclusion>
						<groupId>org.apache.commons</groupId>
						<artifactId>commons-compress</artifactId>
					</exclusion>
					<exclusion>
						<groupId>org.apache.poi</groupId>
						<artifactId>poi</artifactId>
					</exclusion>
					<exclusion>
						<groupId>org.apache.poi</groupId>
						<artifactId>poi-ooxml</artifactId>
					</exclusion>
					<exclusion>
						<groupId>org.apache.poi</groupId>
						<artifactId>poi-ooxml-schemas</artifactId>
					</exclusion>
				</exclusions>
			</dependency>
			<!-- easy-poi -->
			<dependency>
				<groupId>cn.afterturn</groupId>
				<artifactId>easypoi-base</artifactId>
				<version>${easypoi.version}</version>
			</dependency>
			<dependency>
				<groupId>cn.afterturn</groupId>
				<artifactId>easypoi-annotation</artifactId>
				<version>${easypoi.version}</version>
			</dependency>
			<dependency>
				<groupId>com.vortex.dfs</groupId>
				<artifactId>dfs-ui</artifactId>
				<version>${dfs-ui.version}</version>
			</dependency>
			<dependency>
				<groupId>org.freemarker</groupId>
				<artifactId>freemarker</artifactId>
				<version>${freemarker.version}</version>
			</dependency>
			<dependency>
				<groupId>com.vortex.xihu</groupId>
				<artifactId>common</artifactId>
				<version>${xihu-common.version}</version>
			</dependency>
			<!-- 为了增加spring-cloud-stream-starter-rocketmq依赖-->
			<dependency>
				<groupId>org.springframework.cloud</groupId>
				<artifactId>spring-cloud-starter-stream-rocketmq</artifactId>
				<version>${rocket.version}</version>
			</dependency>
			<dependency>
				<groupId>io.springfox</groupId>
				<artifactId>springfox-swagger2</artifactId>
				<version>2.8.0</version>
				<scope>compile</scope>
			</dependency>
			<dependency>
				<groupId>io.springfox</groupId>
				<artifactId>springfox-swagger-ui</artifactId>
				<version>2.8.0</version>
				<scope>compile</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>


	<repositories>
		<!--快照版本使用,正式版本无需添加此仓库-->
		<repository>
			<id>snapshots</id>
			<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
		</repository>
		<!--阿里云仓库-->
		<repository>
			<id>aliyun</id>
			<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		</repository>
		<!-- vortex maven -->
		<repository>
			<id>vortex</id>
			<url>http://maven.envcloud.com.cn:8081/nexus/content/groups/public/</url>
			<releases>
				<enabled>true</enabled>
			</releases>
			<snapshots>
				<enabled>true</enabled>
			</snapshots>
		</repository>
	</repositories>


	<!-- 发布仓库配置 -->
	<distributionManagement>
		<repository>
			<id>vortex_release</id>
			<name>user release resp</name>
			<url>http://maven.envcloud.com.cn:8081/nexus/content/repositories/releases/</url>
		</repository>

		<snapshotRepository>
			<id>vortex_snapshot</id>
			<name>user snapshot</name>
			<url>http://maven.envcloud.com.cn:8081/nexus/content/repositories/snapshots/</url>
		</snapshotRepository>
	</distributionManagement>

</project>
