8maven配置多个项目之间的依赖

首先创建两个项目进行测试依赖

创建一个HelloWorld2项目,一个HelloWorld类里面有一个sayHello的方法

 

 

 然后再创建一个HelloWorldTime项目,一个SayHelloWorldTime类,里面调用上面项目中的HelloWorld类中的sayHello方法,HelloWorldTime想调用其他项目中的类首先要把所调用的项目安装install到maven本地仓库里面

 

 

 把HelloWorld2项目安装到maven本地仓库中,首先把需要安装的项目右键选择Run As 》选择下图的第二个

 

 

 

 安装完成后,把安装项目的maven仓库坐标复制

 

 然后到需要用到该项目的pom.xml文件中配置该坐标,我这里是HelloWorldTime项目中用到HelloWorld2项目中的类,所以在HelloWorldTime的pom文件中配置所使用的依赖坐标

 

 本项目中用到的其他项目的类以及测试类

 

 

 总结:项目之间如果要通过maven进行通信,首先要把使用的项目所依赖的项目先安装(install)到maven的本地仓库,然后复制所依赖的项目的仓库坐标到本项目使用的pom.xml文件中,也就是在使用的项目配置需要用到的所依赖项目maven本地仓库坐标(GAV).

 但是如果一个项目依赖多个项目,被依赖的项目就需要一个个的安装到本地仓库就很麻烦,低效率,推荐用maven聚合一次搞定,详细:maven的聚合

 

注意:无论配置依赖项目还是Jar包,只要pom.xml文件有改动过都应该ctrl+s保存,然后项目右键选择maven》update project更新一下。

posted @ 2020-01-15 20:51  HainChen  阅读(2274)  评论(0编辑  收藏  举报