今天看了新项目的源码,新项目简称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依赖集成。