maven多模块项目构建过程

Maven多模块项目构建

maven多模块项目构建过程,现在我们以一个比较简单的来讲解,步骤如下:

1.构建maven聚合项

2.构建maven可继承项目(即所有配置项目)

3.构建maven web

具体流程如下:

1.构建maven聚合项目

1.1右键eclipse,点击new下的other,选择"maven project",如下图所示:

1.2点击next,显示内容如下图所示,在此步骤中选择”Create a simple project””Use default Workspace location”

1.3.点击next,显示内容如下图所示,在此步骤中输入Group Id,ArtifactId,Version,Packing,Name信息,然后点击finish,完成聚合项目的构建。(注意,在此步骤中,选择packing”pom”)

2构建maven可继承项目

2.1.右击刚才新建的”shiro-example”项目,点击new下的other,选择”maven module”,如下图所示

2.2.点击next,显示内容如下图所示,输入Module Name内容

2.3. 然后点击next,显示内容如下图所示,在filter中输入”maven-archetype-qu”,选择”maven-archetype-quickstart”

2.4.点击next,显示内容如下图所示,点击finish,完成maven可继承项目的构建。

2.5.选择刚才新建的shiro-parent项目下的pom.xml,显示内容如下图所示,需要对此项目进行修改,删除groupId,version(因为继承shiro-example,添加packingpom,并将dependencies中的内容放到dependencyManagement(因为后面的项目要继承该项目,所以需要把所有的依赖信息放到依赖管理中,这样以后继承它的项目不需要填写version)

2.6.修改完成的内容,如下图所示,现在完成了可继承项目的配置,如果修改完成后,项目上出现了红色的错误标志,可以右击项目,点击maven下的”update project”

3.构建maven web项目

3.1.右击”shiro-example”项目,点击new下的other,选择”maven module”,如下图所示

3.2点击next,显示内容如下图所示,输入”Module Name”

3.3.点击next,显示内容如下图所示,在filter中输入maven-archetype-we,选择”maven-archetype-webapp”

3.4.点击next,显示内容如下图所示,点击finish,完成maven web项目的构建。

3.5.打开”shiro-chapter2”项目下的”pom.xml”文件,显示内容如下图所示,删除groupId,version,以及dependencies下的dependency下的version,并将parentartifactId修改为shiro-parent,并添加relativePath为“../shiro-parent/pom.xml”

3.6.删除完成后,显示内容如下图所示,此时完成了maven web项目的构建。

猜你喜欢

转载自yansxjl.iteye.com/blog/2333900