Maven - Maven Project與Maven Module區別和聯繫

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接和本聲明。
本文連接:https://blog.csdn.net/J080624/article/details/81067587

maven

Maven Module也是一個maven 工程,可是倒是一個子工程,必須有父工程存在並依賴,Maven Module不能拋棄父工程單獨存在。.net

Maven Project能夠理解爲一個單獨、獨立的工程,在打包爲jar或者war時,能夠單獨運行。若是在pom文件中添加了對父工程的依賴,此時做爲父工程的子工程。code

另一點區別是,若是是Maven Module,那麼在父工程的POM文件中確定有module節點,示例以下:
blog

 

 

由於有該節點存在,因此在父工程使用命令run as Maven install將會把父工程與全部子工程都打包安裝到本地倉庫。而上一篇博文Maven父工程的使用與聚合中的父工程則不具備該功能。get

兩種建立方式以下圖:module

 

 具體Maven工程建立參考:https://blog.csdn.net/j080624/article/details/54670078打包

相關文章
相關標籤/搜索