创建Maven父子项目

来源:互联网 发布:lrc歌词编辑器 mac 编辑:程序博客网 时间:2024/05/18 00:39

工作中Maven项目经常存在父子结构,且子结构项目中还存在互相依赖的关系。

1、项目需求

今天就介绍在Eclipse中创建Maven父子项目,举一个例子,需要建立如下关系的Maven项目。


2、构建一个父级maven项目

新建一个Maven项目,如下图所示:
选择默认工作空间、工作集,点击“Next”
选择”maven-archetype-quickstart”类型,点击”Next”
填写Group Id、Artifact Id、Version,点击“Finish”
项目建立完成之后,工程结构如下
将除pom.xml之外文件都删除,然后点击Maven的”Update Project”按钮。删除时,先将应用的包全部remove掉,最后可以将右击maven-》Assign Working Setassign为worksets,下面引入子模块时就可以选择了。

刷新之后,父项目结构如下

下面将使用此项目来建立属于它的子项目

3、构建子级maven项目

使用eclipse构建maven子项目非常简单,打开父级项目的pom.xml文件,修改Packaging类型为pom,
保存之后,Modules选项可以展开。(如果pom文件报错,则用maven刷新一下即可)

在Modules选项中点击“Create”按钮,创建子级maven项目


填写Module Name,然后点击”Next“

选择对应的类型,一般我们用的多的就两种类型,maven-archetype-quickstart为普通java项目,maven-archetype-webapp为java web项目

点击完成,eclipse会自动创建一个名为wood-service项目并且为wood-project的子项目,此时你可以在你的父级项目中看到子项目的文件夹,表明创建成功,父子项目的pom文件也已经自动配置完成,不需要再进行配置

接下来即可使用此方法建立多个子项目,如下图所示:

4、构建依赖关系

构建依赖关系比较简单,假如wood-web项目需要依赖wood-service项目,那么打开wood-web项目中的pom文件,添加如下代码:

至此,Eclipse创建Maven父子项目已经完成。



原创粉丝点击