欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何配置maven项目公共依赖pom.xml

程序员文章站 2024-01-15 22:52:10
...

问题描述:

多个maven项目,需要使用一些相同的jar包,若分别在每个maven项目中进行配置,则比较麻烦且可能存在后续修改不一致的情况。

解决方案:

创建一个单独的maven项目,里面不写任务业务逻辑,仅包含一个pom.xml,将多个maven项目均需要的dependency添加到这一个公共的pom.xml

如何配置maven项目公共依赖pom.xml

将pom.xml的Packaging值修改为pom

如何配置maven项目公共依赖pom.xml

因为其他maven项目基本都是spring boot项目,其各自的pom.xml文件中均包含:

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.3.5.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

可以将上面这段代码放置到公共依赖acyxpom项目中pom.xml,如下图所示

如何配置maven项目公共依赖pom.xml

将acyxpom之外的其他maven项目pom.xml中修改其parent标签内容,如下所示

<parent>
		<groupId>com.acyx</groupId>
  		<artifactId>acyxpom</artifactId>
  		<version>0.0.1-SNAPSHOT</version>
	</parent>

 

相关标签: spring cloud