货币交易项目-架构设计和模块搭建 (二)-模块的创建-02

一、总览

我们将创建出我们需要的所有模块,如图所示:
file

二、coin-exchange 项目的创建

2.1 项目介绍

coin-exchange是我们所有项目的父项目,我们主要在里面定义依赖版本和解决依赖的传递问题

2.2 项目创建

file

file

file

file

2.3 修改pom.xml文件

<?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.quantsmart</groupId>
    <artifactId>coin-exchange</artifactId>
    <version>1.0</version>
</project>

三、coin-iass 项目的创建

3.1 创建 coin-iaas

file

file

3.2 创建 gateway-server 模块

file

这里需要注意,父模块需要选择 coin-iaas

3.3 创建 authorization-server 模块

file

创建好的目录结构:
file

四、coin-common 项目的创建

按照上边的步骤进行创建

五、coin-admin 项目的创建

按照上边的步骤进行创建

六、coin-finance 项目的创建

按照上边的步骤进行创建

七、coin-chan 项目的创建

按照上边的步骤进行创建

八、coin-task 项目的创建

按照上边的步骤进行创建

九、coin-statistics 项目的创建

按照上边的步骤进行创建

十、match-engine 项目的创建

按照上边的步骤进行创建

十一、exchange-engine 项目的创建

按照上边的步骤进行创建

创建完之后,完整的目录结构:
file

为者常成,行者常至