首先建立一个总的工程目录,里边后期会有我们的父工程、基础工程(继承父工程)、业务工程(依赖基础工程)等模块
1、在总工程目录中(open一个空的文件夹),首先建立一个父工程模块(通过spring initializr)
2、父工程我们主要作用是管理依赖,版本控制,删除不需要的文件夹
父工程也不需要src可以直接删除,父工程只需要保留一个pom即可
3、修改父工程pom文件,打包方式用pom ,
<packaging>pom</packaging>
删除<dependencies></dependencies>,父工程不需要依赖,只做管理,所以引入
<properties>,<dependencyManagement>进行版本控制
4、base基础工程
base基础工程不需要启动类,可以直接删除,也不需要配置文件,也可以直接删除,base主要就是写一些公共模块。
配置base的父工程:
<!--复制父工程的gav左边,因为base和parent是平级所有引入relativepath ../-->
<parent> <groupId>com.xuecheng</groupId> <artifactId>xuecheng-plus-parent</artifactId> <version>0.0.1-SNAPSHOT</version> <relativePath>../xuecheng-plus-parent</relativePath> </parent>
引入pom dependency依赖