版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/J080624/article/details/81067587
Maven Module也是一個maven 工程,但是卻是一個子工程,必須有父工程存在並依賴,Maven Module不能拋棄父工程單獨存在。
Maven Project可以理解為一個單獨、獨立的工程,在打包為jar或者war時,可以單獨運行。如果在pom文件中添加了對父工程的依賴,此時作為父工程的子工程。
另外一點區別是,如果是Maven Module,那么在父工程的POM文件中肯定有module節點,示例如下:
因為有該節點存在,所以在父工程使用命令run as Maven install
將會把父工程與所有子工程都打包安裝到本地倉庫。而上一篇博文Maven父工程的使用與聚合中的父工程則不具有該功能。
兩種創建方式如下圖:
具體Maven工程創建參考:https://blog.csdn.net/j080624/article/details/54670078