一、父子-聚合项目
通过 maven 可以创建父子-聚合项目。 所谓的父子项目,即有一个父项目,有多个子项目。
这些子项目,在业务逻辑上,都归纳在这个父项目下,并且一般来说,都会有重复的jar包共享。
所以常用的做法会把重复的 jar 包都放在父项目下进行依赖,那么子项目就无需再去依赖这些重复的 jar 包了。
二、创建父项目(eclipse)
菜单->File->New->Other->maven-Maven Project->Next
选择 Create a simple project. 这一步不是必须,只是简单一点。然后点击Next
输入参数,主要是项目名称: parentMavenProject(Artifact Id), 然后点击 Next
修改pom,主要两点:
默认是 jar, 修改为pom。 这样才可以作为父项目存在:pom
增加jar 包的依赖,用于后来子项目里观察对其的调用。
修改 pom.xml 之后, 右键点击项目 -> Maven -> Update Project -> OK 进行更新。 否则项目会有红点。
三、创建子项目(eclipse)
maven 子项目有叫做模块 module。
为了能够在 parentMavenProject 的基础上创建其子项目,首先右键点击 parentMavenProject, 然后点击 New -> Other -> Maven -Maven Module -> Next
(1) 和父项目一样,这里也勾选 Create a simple pro