构建多模块的Maven项目
2015-09-14 22:53
120 查看
在Eclipse下创建一个maven项目,该项目有多个模块组成.
next下一步,打开图二
直接next下一步,到Select an Archetype界面
选择site-simple,next下一步,到填写项目Group Id和Artifact Id的界面
点Finish,会生成一个名字为test1的项目
删除test1项目中的src文件夹
在test1项目名称上右键->New->Maven->Maven Module,next下一步
输入Module Name为test1-service,下一步
到Select an Archetype界面
选择quickstart,下一步
默认即可,点击finish
这时,test1项目的结构改变,并且多了一个test1-service的项目
在test1项目名称上右键->New->Maven->Maven Module,next下一步
输入Module Name为test1-web,下一步
到Select an Archetype界面
选择webapp,下一步
默认即可,finish
然后test1项目结构改变,并且多了一个test1-web项目
修改pom.xml文件如下图所示
红框中内容为新增,
内容来源,test1-service项目的pom.xml文件
至此Maven多模块项目创建完成,只要在其中添加相应的配置文件,包,代码以及页面即可
1.创建父项目
File->New->Project->Maven->Maven Project(图一)next下一步,打开图二
直接next下一步,到Select an Archetype界面
选择site-simple,next下一步,到填写项目Group Id和Artifact Id的界面
点Finish,会生成一个名字为test1的项目
删除test1项目中的src文件夹
2.创建服务子项目
服务子项目的目的是为了给web项目提供服务的jar包,基本包module层和service层在test1项目名称上右键->New->Maven->Maven Module,next下一步
输入Module Name为test1-service,下一步
到Select an Archetype界面
选择quickstart,下一步
默认即可,点击finish
这时,test1项目的结构改变,并且多了一个test1-service的项目
3.创建web子项目
web子项目的目的是提供web服务,基本包含controller层和web页面在test1项目名称上右键->New->Maven->Maven Module,next下一步
输入Module Name为test1-web,下一步
到Select an Archetype界面
选择webapp,下一步
默认即可,finish
然后test1项目结构改变,并且多了一个test1-web项目
4.在web项目中引用service项目生成的jar包
双击打开test1-web项目的pom.xml文件修改pom.xml文件如下图所示
红框中内容为新增,
<dependency> <groupId>com.koala.test</groupId> <artifactId>test1-service</artifactId> <version>0.0.1-SNAPSHOT</version> <scope>jar</scope> </dependency>
内容来源,test1-service项目的pom.xml文件
至此Maven多模块项目创建完成,只要在其中添加相应的配置文件,包,代码以及页面即可
相关文章推荐
- JVM堆设置及调优
- Android将"content://"类型的uri转为文件路径
- 【C++学习】 之 const专题讲座
- 【Oracle】day01_数据类型_DDL语句_DML语句
- Struts2 项目杂碎
- Android动态加载布局
- redis+keepalived实现高可用
- 关于android sdk23中的bug
- Spark编程指南(python版)
- uva 11995 I Can Guess the Data Structure!
- PHP文件上传
- android的内容提供者范例
- eclipse崩溃+配置文件备份
- 华为oj【分解字符串】
- java 时间转换
- 居中(纯css方式)
- Sort List
- grunt
- 青蛙跳台阶
- hdu 5438 Ponds(拓扑应用、DFS)