创建之前项目之前 记得改一下 maven 提高下载Pom速度
记得 setting 中要改 maven 改成 阿里云的。具体方法 网上查第一步 搭建parents 项目,为maven项目 ,不为springboot 项目 记得修改groupId
第二步 搭建多个子模块, honor-dao honor-manager honor-common记得创建 honor-manager 的时候 要把他的gruopId 改成com.honor.manager
这里爆红的原因是 因为 我做到后面然后忘记截屏了,返回来做。实际我已经创建了 ,所以这个步骤是对的。按照这个做法,创建 honor-dao honor-manager honor-common,记得创建 honor-manager 的时候 要把他的gruopId 改成com.honor.manager
第三步 在 honor-manager 下分别创建 honor-manager-fc(maven) honor-manager-user(maven) honor-manager-boot (springboot,记得要使用springboot创建)创建时候 有两个坑 第一个是 父级 别选错 。他一般会默认 选第一级别,就是 honor 但是我们要继承的是 honor-manager第二个是路径 别写错
第四步 开始对各大 Pom 进行整合 dao 中一般需要引入 common ,common 一般不需要引 其他模块,然后呢 manager 中要同时引入dao 和 common第一个是 honor 父级的 pom
<?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.honor</groupId>
<artifactId>phone</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<modules>
<module>honor-dao</module>
<module>honor-common</module>
<module>honor-manager</module>
</modules>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.7.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<honor-common>1.0-SNAPSHOT</honor-common>
<honor-dao>1.0-SNAPSHOT</honor-dao>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<skipTests>true</skipTests>
<hutool.version>4.5.7</hutool.version>
<swagger2.version>2.7.0</swagger2.version>
<mybatis-generator.version>1.3.7</mybatis-generator.version>
<mybatis.version>3.4.6</mybatis.version>
<postgresql.version>42.2.12</postgresql.version>
<spring-data-commons.version>2.1.5.RELEASE</spring-data-commons.version>
<jjwt.version>0.9.0</jjwt.version>
<aliyun-oss.version>2.5.0</aliyun-oss.version>
<gson.version>2.8.5</gson.version>
<log4j2.version>2.13.3</log4j2.version>
<mybatis-plus.version>3.1.0</mybatis-plus.version>
<activiti.version>6.0.0</activiti.version>
<poi.version>4.1.2</poi.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions><!-- 去掉默认配置 -->
<!--<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>-->
<exclusion>
fW'6VF%UDb"b3c3fwCТfDRW"T$2"F2rBW"2&GG&F2rF2W"B"fwCТfW"W76S6W"W$W""fwCТf&W7VCW6W""GS6gBVW6W""ТfW"fwC&SУFcУ:Xb7&yF6F'7KXZ^hhyNk:z3У7GFWBv6V"#"VvCc""7&3GG3F&'22V"cv3C#66#3vC&S3VS33CsBr"vGF##'7Уb673&66У&R673''W6f#Ф6W'fD6E66Т ФW%666W""&SУFcУ'7fxKnYnXi6Ffih~KbfУb673&66У&R673''W6f#Ч6W'fW#Т Т6W'fCТ6BFW Т Ч7&Т6FSW6W'0ТFF6SТGS6&&VB'VDFF6PТG&fW"7267F&2fW ТW&F&37633bb3c36&7FW$VFUDbf6W'fW%FUD2fW6U54G'VPТW6W&S&77vЦ&F23ТW"Т677F6W"Т6V6rG'VPЦFV'VsG'VS&SУFcУ~h{XiW6W$6"fkX&KZ鮊hXKj~x:hHKj~KhhXf7G&fffУ7GFWBv6V"#"VvCSc""7&3GG3F&'22V"c#S3FfFVV#6V&SVCsVCfr"vGFcCB#У7GFWBvgB#W$6.K>zУb673&66У&R673''W6f#Ч6vR6W"#Ц6VW6W#Ц6W"W$W#Ц7&&vGGFGSЦ7&&vvV"FFЦfFW6SЦfФ&W7D6 ЧV&2672W6W$6"Т&W6PТW6W$W"W6W$W#Т&WVW7DТfR"""F&WVW7DFUB&W2FGR4D4DcTPТТ&W7&V&2W6W"&VB&WVW7E&f7G&7BfwC&Т&WGW&6W$W"7D'B#"ТvWD"B"ТV&27G&VТ&WGW&VУFcУ'7GG6W"#У7GFWBv6V"#"VvC##"7&3GG3F&'22V"c&SvfV#&V#6#&Cs6SVC&CfcVf3br"vGFcCr#'7zУ7GFWBvgB#BfZI{~jYyNyi
hXУ7GFWBvgB#G66fc#G&h{37G&7jX[>K&FVfVIjYyyN^i[h[>kXyNih~z[K{NZIyX[77&FVfVIjYyXh^Z{J.zKK^XNih~zhn{~{XyNyX[>ih~z[ZJ~Z^YZIiJ |