博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven搭建多模块项目
阅读量:6896 次
发布时间:2019-06-27

本文共 1767 字,大约阅读时间需要 5 分钟。

hot3.png

一. 创建一个父项目

NEW -->project-->maven-->maven Project,点击下一步,进入new maven ProjectSelect project name and location界面,如下图所示:

直接下一步到Select an Archetype界面,如下图所示:

 

在这个界面中选择maven-Archetype-site-simple,然后选择下一步,进入选择Enter a group id for the artifact的界面,如下图所示:
group Idartifact Id中输入你的groupartifact名称。我用的分别是org.light4jmaven-parent,选择完成。这时会在Eclipse中生成一个项目,项目名是maven-parent,此时maven-parentpom.xml内容如下所示:

4.0.0
org.light4j
maven-parent
0.0.1-SNAPSHOT
pom
website
scp://webhost.company.com/www/website
UTF-8

二. 创建子项目

2.1 将项目maven-parent中的src文件夹删除,只保留pom.xml(主要看个人需要,可有可无,不影响)。

2.2 选中项目maven-parent,点击右键,选择NEW -->project-->maven-->maven Module,如下图所示
点击下一步,在出现的界面中输入子模块的名称maven-A,如下图所示:
点击下一步,出现Select an Archetype界面。这时选择maven-Archetype-site-quickStart或者maven-Archetype-webapp(构建web层时使用),如下图所示:
然后选择Finish,即生成子项目maven-A
这时maven-parentpom.xml文件如下面所示(多了个modules标签和里面子标签的内容):

4.0.0
org.light4j
maven-parent
0.0.1-SNAPSHOT
pom
website
scp://webhost.company.com/www/website
UTF-8
maven-A

这时构建maven-parent的子项目完成,构建其他的子项目和此类似。在构建第二个子项目maven-B时可能在maven-parent中没有及时出现,这时只要刷新下maven-parent就可以了。

如果不是构建web项目,构建一般jar包项目,则选择如下

190929_MWsR_1540325.png

 

pom.xml文件详解比较好的文章

http://mojijs.com/2016/07/217454/index.html

继承讲解的毕竟好的

http://blog.csdn.net/wanghantong/article/details/36427411

转载于:https://my.oschina.net/u/1540325/blog/1486510

你可能感兴趣的文章
windows server操作系统一定要关闭开机磁盘自检
查看>>
Java解析Excel文件
查看>>
MySQL数据类型简介
查看>>
由于未预料的错误,现在无法使用nautilus
查看>>
python很low的三级菜单(六)
查看>>
Go语言之Writer 和 Reader
查看>>
linux 位置参数 特殊变量 read grep 变量赋值
查看>>
spool+sql拼接实现导出结果集为csv格式文件
查看>>
【19】Python工资管理系统
查看>>
HAProxy+Keepalived实现Web服务器负载均衡
查看>>
配置Linux主机SSH无密码访问
查看>>
mysql双主模式
查看>>
Thinkpad T430s NVS5400M Ubuntu 12.04安装
查看>>
定时拍照功能
查看>>
[Unity3d]SecurityException报错解决办法
查看>>
SCVMM创建Linux虚拟机模版
查看>>
添加 Pool Member - 每天5分钟玩转 OpenStack(123)
查看>>
NSDECODER v1.0
查看>>
游侠原创:vmware下android-x86-4.4-RC1体验
查看>>
OpenMNS--管理网络的绝好工具
查看>>