在上一篇,我们构建了一个简单的webapp项目,但是,该项目下仅仅有一个webapp项目,我们需要划分成多个项目
1)webapp项目:负责web服务
2)数据层service项目:负责与数据源交互
3)计划任务job项目:负责执行计划任务
1)settings.gradle配置
在spring-boot创建的web项目中,包含2个gradle相关的文件settings.gradle和build.gradle
settings.gradle文件记录了项目和子项目,我们需要构建工程树
修改前:
rootProject.name = 'web'
修改后:
rootProject.name = 'simple'
include 'simple-webapp'
include 'simple-service'
include 'simple-job'
2)build.gradle配置
build.gradle文件记录项项目的配置信息,比如配置版本,插件,依赖库等等,以下是自动生成的文件
我们将src目录,.gitignore和build.gradle移动到simple-webapp目录下。这个作为子项目。
在根目录新建一个build.gradle配置:
subprojects {
apply plugin: 'java'
apply plugin: 'idea'
ap