Maven多模块项目的创建

最终要达到的期望形态

Maven多模块项目的创建_第1张图片


test-parent项目下有test-api、test-web两个maven工程

操作步骤

右键-->new -->project...-->Maven Project

选择artifact Id为maven-archetype-site-simple,Next

Maven多模块项目的创建_第2张图片

Maven多模块项目的创建_第3张图片

最后Finish,这时候一个主的site就建好了;主parent中的目录结构包含src和pom.xml,src文件夹可以直接删除(一切为了看着舒服),pom.xml得留下啊,还需要其中的modules标签那。

接下来,建立模块项目

项目右键new-->project..-->Maven module

Maven多模块项目的创建_第4张图片
Maven多模块项目的创建_第5张图片
填写模块名称
Maven多模块项目的创建_第6张图片
自行选择要建立的项目的方式,这里不多做解释

一路Next,就好了,最终形态如下

Maven多模块项目的创建_第7张图片

是不是和最上边写的期望的形态一样

(os:图片都是同一张,能tm不一样吗....)


补充说明:

1、提交svn时,可以从每个子模块中直接提交,也可以从parent的site项目提交,最终都会相互同步提交的状态;

(eg:修改test-api的项目的代码保存之后,test-parent项目中也会显示有修改的代码,从test-parent提交svn之后,test-api中也显示代码已经提交了svn;从test-api提交svn代码,同样test-parent项目也显示代码已提交)

你可能感兴趣的:(Maven多模块项目的创建)