Maven Project与Maven Module两者是什么关系呢?
今天在使用Eclipse创建一个Maven工程时,发现Maven Project与Maven Module,如下图所示:

那么它们两者之间到底是什么关系呢?
听笔者一一道来,如下所示:

那么它们两者之间到底是什么关系呢?
听笔者一一道来,如下所示:
区别1:
Maven Module:是一个maven工程,但是是一个子工程,必须有父工程存在并依赖
Maven Module不能独立父工程单独存在
Maven Project是一个单独、独立的工程,
当打包为jar或war时,可以单独运行
当我们在pom文件中添加了对父工程的依赖,
则作为父工程的子工程
区别2:
Maven Module需在父工程的POM文件中有相应的节点定义
<modules>
<module>mavenModuleTest</module>
</modules>
当父工程运行 run as Maven install命令时,
会将父工程及所有子工程都打包至本地仓库中
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


