主页 > 电脑硬件  > 

maven高级-04.继承与聚合-聚合实现

maven高级-04.继承与聚合-聚合实现
一.问题分析 如果我们现在的项目要打包上线了,我们直接执行maven当中的package生命周期即可。 双击打包,构建失败 没有tlias-pojo和utils这两个jar包,原因是因为当执行打包操作时,会在本地仓库找这两个模块,但是有么? 什么也没有。因此失败,所以我们要在本地仓库中安装这两个jar包。因此执行install。

 将tlias-utils和tlias-pojo这两个包install好后,再次对tlias-web-management执行package操作,又失败了,原因如下:没找到tlias-parent这个包。

安装 tlias-parent这个包  再次打包,成功

 我们发现过程很繁琐,要把它的父工程以及依赖的其他模块安装到maven仓库,才能打包。 二.聚合

一般来说父工程既是maven继承当中的父工程,也是maven聚合当中的聚合工程。 打包、安装在聚合工程上,那么聚合工程聚合的所有工程都会执行相应的操作。  当前在pom文件中,要退一层。  <!-- 聚合工程 聚合其他模块! --> <modules> <module>../tlias-pojo</module> <module>../tlias-utils</module> <module>../tlias-web-management</module> </modules> 聚合好后在父工程中直接执行clean。 都执行。package同样如此。  三.继承与聚合

标签:

maven高级-04.继承与聚合-聚合实现由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“maven高级-04.继承与聚合-聚合实现