本项目使用Gradle构建SpringBoot项目,将不同的业务进行不同的模块划分;
- 编辑器:Intellij IDEA- 构建工具:Gradle6.5- SpringBoot版本:2.3.2.RELEASE- 版本管理:GitHub- 个人GitHub地址: - 项目Clone地址:https://github.com/liuc8023/zhifou.git
项目结构如下
项目构建
首先创建一个项目,我们使用IDEA构建一个Gradle Java项目,作为项目的最外层,只做为整个项目的容器,所以最外层项目只构建为普通的Gradle项目即可;
File | New | Project
填写GroupId与ArtifactId;
一般正式项目的GroupId为com.*开头,也可因个人习惯自定义,具体规则大家可以参考命名规范,ArtifactId为项目名称;
给项目设置自己本地的Gradle地址
File | Settings | Build, Execution, Deployment | Build Tools | Gradle
项目已经创建好了,我们开始创建各个模块,在不同项目中,模块划分的方式也会不同,具体的模块划分可以按照实际项目的需求进行划分;
下面就可以按照自己的需求创建模块:
右键项目,点击 New -> Moduel,选择Gradle,如下图:
给新模块设置属性
父层项目settings.gradle设置如下:
rootProject.name = 'zhifou'include 'customer-center'
父层项目build.gradle设置如下:
下面的配置供参考,有自己需要的配置,自行百度,然后配进去
group 'com.springcloud.zhifou'version '1.0-SNAPSHOT'// buildscript 代码块中脚本优先执行buildscript {
// ext 用于定