父工程创建
1. 创建maven父工程,选择quickstart
后面根据实际情况进行填写,一路走到底即可。
2. 创建完成后如下
3. 修改pom.xml文件
IDEA工具自动生成的 pom.xml
有一大堆东西,很多都用不着。 修改为如下的内容。
- 默认是 jar, 修改为pom。 这样才可以作为父项目存在。
<packaging>pom</packaging>
- 增加 hutool.jar 和 junit 包的依赖(根据个人情况),用于后来子项目里观察对其的调用。
<?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>org.wangzhiguo</groupId>
<artifactId>spring-cloud-scaffold</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>spring-cloud-scaffold</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.0.2</version>
</dependency>
</dependencies>
</project>
子工程(微服务)创建
1. 创建
所谓的子模块,就是 maven module
。右键点击 spring-cloud-scaffold
->New
->Module
。
2. 选择简单项目
- 左边选择Maven
- 勾选Create from archetype
- 选择org.apache.maven.archetypes:maven-archetype-quickstart
剩下内容和父工程一样,一撸到底即可。
3. 效果
- 子项目的
pom.xml
,发现它多了个parent
, 这个就是对父项目的依赖。 - 父工程的
pom.xml
会发现多了子工程的module
4. 测试子工程是否依赖了父工程
- 创建测试类,快捷键:
ctrl
+shift
+t
- 测试父工程的Hutool包是否依赖成功
@Test
public void testParent() {
String dateStr = "2012-12-12 12:12:12";
Date date = DateUtil.parse(dateStr);
System.out.println(date);
}
- 效果,可以看到hutool包的工具可以正常使用,依赖成功。
来源:CSDN
作者:W3ndell
链接:https://blog.csdn.net/qq_45794678/article/details/103583893