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


版權聲明:本文為博主原創文章,遵循 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM