Maven中Maven Project同Maven Module有什么不同之处呢?
今天使用Eclispe中创建一个Maven工程,但是出现了"Maven Project"和“Maven Module”两个选项,那么我们该选择哪一个呢?
下文就是笔者收集的两者的不同之处,如下所示:
下文就是笔者收集的两者的不同之处,如下所示:
- Maven Module是一个Maven工程,但是是一个子工程,必须存在于父工程中,而且必须依赖父工程
不能单独存在
父工程的pom必须定义module的节点 - Maven Project是一个独立的工程,可以打包为Jar或war,
可以独立运行,
当我们在pom中添加了对父工程的依赖,则必须作为子工程存在
总结以上所述: 2.Maven Project:父工程 3.Maven Module:子工程 3.创建Maven Module工程必须有存在的父工程,maven可通过父子工程进行工程管理(如版本的统一控制)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。