注意:父模块需设定打包方式为pom
https://cloud.tencent.com/developer/article/1667275
dependencyManagement 统一管理子类依赖版本
在父类maven中加入,不会继承给子类,只能规定子类的依赖版本,子类加入dependence后无需写入
<!--不会加入依赖,只会限定版本,还需要引入依赖-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-api</artifactId>
<version>0.12.2</version>
</dependency></dependencies>
</dependencyManagement>
通过Properties标签统一管理同一个pom.xml中的依赖版本
<properties>
<java.version>17</java.version>
<jwt-api.version>0.12.2</jwt-api.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-api</artifactId>
<version>${jwt-api.version}</version> <!--属性由上面的Properties统一指出 -->
</dependency>
</dependencies>
</dependencyManagement>
聚合
在一个项目中存在多个模块时,可以通过聚合一键打包、安装所有的模块。只需要在父maven中加入modules标签。
父类 pom.xml:
<modules>
<module>Module1</module>
<module>Module2</module>
</modules>
之后点击父类Maven工具即可一键打包。文章来源:https://www.toymoban.com/news/detail-723263.html
maven私服的使用
https://www.cnblogs.com/fengzheng/p/8818825.html文章来源地址https://www.toymoban.com/news/detail-723263.html
到了这里,关于Maven多模块管理(转载)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!