注意:父模块需设定打包方式为pom
https://cloud.tencent.com/developer/article/1667275
在父类maven中加入,不会继承给子类,只能规定子类的依赖版本,子类加入dependence后无需写入
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.jsonwebtokengroupId>
<artifactId>jjwt-apiartifactId>
<version>0.12.2version>
dependency>dependencies>
dependencyManagement>
<properties>
<java.version>17java.version>
<jwt-api.version>0.12.2jwt-api.version>
properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.jsonwebtokengroupId>
<artifactId>jjwt-apiartifactId>
<version>${jwt-api.version}version>
dependency>
dependencies>
dependencyManagement>
在一个项目中存在多个模块时,可以通过聚合一键打包、安装所有的模块。只需要在父maven中加入modules标签。
父类 pom.xml:
<modules>
<module>Module1module>
<module>Module2module>
modules>
之后点击父类Maven工具即可一键打包。