Eclipse中创建Maven多模块工程
1、先创建父项目
- 在Eclipse里面New ->
Maven Project; - 在弹出界面中选择“Create a simple project”



这样,我们就按常规模版创建了一个Maven工程。我们还需要对这个工程进行修改。注意:Packaging的类型为pom。
因为,这是一个父项目,不需要有什么源码,那么,我们在Eclipse中将这个工程下的不用的目录都删除,仅留下pom.xml文件就行了。

2、创建子项目
选中刚建的父项目(wyp.ssm.db.bus),在弹出菜单中点击 New -> Other -> Maven Module;


使用默认的Archetype(默认:GroupId: org.apache.maven.archetypes, Artifact Id: maven-archetype-quickstart)

写上要新建的Module名称,比如:wyp.ssm.db.pojo,如下图:

这样一个子项目就创建完成了,在文件系统中,子项目会建在父项目的目录中,如下图:

工程里面的pom文件和项目结构显示如下图:

3、子模块之间添加引用
例如:mapper项目添加饮用pojo项目:
pojo/pom.xml:
<?xml version="1.0"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.</modelVersion>
<parent>
<groupId>wyp.ssm.db.bus</groupId>
<artifactId>wyp.ssm.db.bus</artifactId>
<version>1.0.</version>
</parent>
<name>wyp.ssm.db.pojo</name>
<artifactId>wyp.ssm.db.pojo</artifactId>
</project>
mapper/pom.xml:
<?xml version="1.0"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.</modelVersion>
<parent>
<groupId>wyp.ssm.db.bus</groupId>
<artifactId>wyp.ssm.db.bus</artifactId>
<version>1.0.</version>
</parent>
<name>wyp.ssm.db.mapper</name>
<artifactId>wyp.ssm.db.mapper</artifactId>
<dependencies>
<dependency>
<groupId>wyp.ssm.db.bus</groupId>
<artifactId>wyp.ssm.db.pojo</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</project>
springmvc/pom.xml
<dependency>
<groupId>wyp.ssm.db.bus</groupId>
<artifactId>wyp.ssm.db.pojo</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>wyp.ssm.db.bus</groupId>
<artifactId>wyp.ssm.db.mapper</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>wyp.ssm.db.bus</groupId>
<artifactId>wyp.ssm.db.service</artifactId>
<version>${project.version}</version>
</dependency>
转:http://ju.outofmemory.cn/entry/75620
Eclipse中创建Maven多模块工程的更多相关文章
- (转)在Eclipse中创建Maven多模块工程
背景:以前只总结了怎么在命令行下创建maven的多模块项目,在eclipse下怎么创建不是很清楚.最近需要在git的资源库中上传多模块项目,方便后期的维护,所以将网上的资料进行整理. 原文链接:htt ...
- 在Eclipse中创建Maven多模块工程的例子
.配置eclipse的maven .在Eclipse里面New -> Maven Project -> 选择“Create a simple project” Group Id: com. ...
- 在Eclipse中创建Maven多模块项目
在Eclipse中创建Maven多模块项目1,创建多模块项目选择File>New>Project,打开New Project窗口,选择Maven>Maven Project,选择下一 ...
- (3)Maven快速入门_3在Eclipse中创建Maven项目打包成jar
Eclipse中创建Maven项目 new ---> maven project ----> next 如下 普通java项目 选择 如下 quickstart 创建项目 : 输入 G ...
- Java归去来第4集:java实战之Eclipse中创建Maven类型的SSM项目
一.前言 如果还不了解剧情,请返回第3集的剧情 Java归去来第3集:Eclipse中给动态模块升级 二.在Eclipse中创建Maven类型的SSM项目 2.1:SSM简介 SSM ...
- 在eclipse中创建maven webapp项目时弹出错误-解决办法
在eclipse中创建maven webapp项目时报错: Could not resolve archetype org.apache.maven.archetypes:maven-archetyp ...
- Eclipse中创建Maven项目失败
Eclipse中创建Maven项目报错:Unable to create project from archetype org.apache.maven.archetypes:maven-archet ...
- 在IntelliJ IDEA中创建Maven多模块项目
在IntelliJ IDEA中创建Maven多模块项目 1,创建多模块项目选择File>New>Project 出现New Project窗口左侧导航选择Maven,勾选右侧的Create ...
- 在eclipse中使用Maven分模块搭建SSM框架,创建jar、war、pom工程模块教学,项目的热部署,需要的可以留下邮箱,给大家发整理过的Maven笔记
第一章:Maven概述 (1)Maven是一个项目构建工具,由apache提供,用Java开发的 (2)构建工具:Ant(蚂蚁),Maven(专家) (3)构建工具作用:帮助程序员进行项目的创建,目录 ...
随机推荐
- ASP入门(七)-Response小案例
我们通过ASP来创建一个年月日的选择框,年份从1950到2000年,如果手动输入HTML代码,其中的<option>列表项目要写94个 (51年 + 12月 + 31天),很是繁琐. 代码 ...
- JavaScript判断变量是否为数组的方法(Array)
废话不多说直接上一个代码: 1.这里是通用的检测方法 /* * 判断是否是数组 */ function isArray(obj){ return Object.prototype.toString.c ...
- NSLayoutConstraint的简单应用
UIView *topView = [[UIView alloc] init]; topView.backgroundColor = [UIColor redColor]; [self.view ad ...
- JAVA基础编程50题(4-6题)具体解释
一.描写叙述 1.将一个正整数分解质因数.比如:输入90,打印出90=2*3*3*5. 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完毕: (1)假设这个质数恰等于n,则说明 ...
- Android Device Monitor工具的使用
在最新的Android Studio3.x版本中,已经去掉了Android Device Monitor工具,但是不代表Android Device Monitor工具就不能用了,找到sdk的目录: ...
- Warning: Divide by zero.
问题:如标题 解决方案:分母加上+eps 参考自:http://www.ilovematlab.cn/thread-43128-1-1.html
- cmder切换路径、设置命令别名
alias alias hub= cd /d d:github/ cd $ help cd 显示当前目录名或改变当前目录. CHDIR [/D] [drive:][path] CHDIR [..] C ...
- tempermonkey相关
@match不支持参数和端口配置,瞬间软了
- sqlserver 日志查看
sqlserve的ErrorLog文件有时候会碰到文件很大的情况,可能通过命令xp_readerrorlog 或 sp_readerrorlog 执行,可以加搜索文本或起止时间 -- 日志查看 --e ...
- createjs入门
createjs是一个轻量级的框架,稍微有点时间和耐心,就可以把全部源代码都看一遍,毕竟只有三十几个js文件.地址:http://www.createjs.com/ 开发createjs的动画或游戏, ...