结构如下:
小案例地址:链接:https://pan.baidu.com/s/1PTZz4wYT9vY2QulRaV2SGg 提取码:syuy
一、创建父工程
1、File -- new -- project -- maven -- 不勾选模板 -- next
2.GroupId(一般填反转后公司域名)和ArtifactId(项目名)还有Version,这三个属性目的是标识你的项目的唯一性,点击next:
3.创建好的新的工程如图所示:
4、修改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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.7.RELEASE</version>
</parent>
<groupId>com.lin</groupId>
<artifactId>demo-parent</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<!--子模块-->
<modules>
<module>demo-service</module>
<module>demo-control</module>
</modules>
</project>
二、创建子模块(service)
1.右击新创建的父工程
2、为子项目添加模板,可根据实际情况添加,也可不添加
3、填写子项目名称
4、
5、此处一定要注意填写正确的文件目录,否则会报错pom.xml已经存在,子模板创建失败