一、demo
1、创建父项目
首先使用 Spring Initializr 来快速创建好一个Maven工程。然后删除无关的文件,只需保留pom.xml 文件。
(1)new Project -> spring initializr快速构建SpringBoot,artifactId为springbootmodules,如我的叫nacos-test。
(2)因为父模块只是为了组织子模块用,删除src等没用的文件,删除pom.xml中maven依赖等信息。
(3)pom文件修改:
父模块打包类型packaging从jar调整为pom;新增需要的子模块。此时完整的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.demo.nacos</groupId><artifactId>nacos-test</artifactId><version>1.0-SNAPSHOT</version><packaging>pom</packaging><modules><module>nacos-provider</module><module>nacos-consumer</module></modules></project>
2、新建子模块
(1)父工程右键 - New - Module - > 输入nacos-provider,同样的方法创建nacos-consumer
(2)