Maven引入本地项目

时间:2022-07-22
本文章向大家介绍Maven引入本地项目,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

今天看了新项目的源码,新项目简称A吧,项目A通过Maven引入通用组件项目B,然后还引入了C项目。感觉很神奇。

具体操作

项目B,项目C 在项目根目录下执行mvn install,将项目引入到本地maven库中

然后在A项目pom中引入B和C

 <dependency>
     <groupId>com.xx.api</groupId>
     <artifactId>xxx-b-api</artifactId>
     <version>1.0.0</version>
 </dependency>

<dependency>
     <groupId>com.xx.api</groupId>
     <artifactId>xxx-c-api</artifactId>
     <version>1.0.0</version>
 </dependency>

然后就可以调用项目B和项目C中的Api了

原理

如上图,我们打开Maven的路径,开发路径后,找到上面的com文件夹,然后在找到xx(自己命名的)的文件夹,打开api文件夹,api文件夹下面就是引入到本地的项目。项目A,B,C的路径都是一样。mvn install后项目会引入到本地maven库中,所以可以通过Maven依赖集成。