maven父子项目的一些经验
2018-03-24 09:30
190 查看
前言:工作中,可能每个人的分工可能不同,并且每个人负责的模块所依赖的jar包也可能不一样,为了更好的管理项目的开发环境,用maven是一个很好的选择,表达的有些欠妥,废话不多说进入正题。
先看下图
其中parent的pom.xml
注意这里的packagin是pom,在这里把所有的jar包都由parent管理。
下面是project的pom.xml
这个是项目的父工程,而上面那个parent是这个项目的父工程,project这个是管理下面的多模块,子模块包含entity等。
这里注意 project 下面的是子模块 建立的时候选的是project moudle。
剩下的子模块只需要把web的模块选成war 其他的都是jar,因为主要是把war扔进tomcat。
子模块需要引jar不需要加版本信息,但是需要特殊版本时也要引入特殊版本,重点提一下在parent中用dependencyManagement这个标签的原因,如果子模块依赖的jar包没有版本信息就从父工程的dependencyManagement这个标签去找对应的版本。
先看下图
其中parent的pom.xml
注意这里的packagin是pom,在这里把所有的jar包都由parent管理。
下面是project的pom.xml
这个是项目的父工程,而上面那个parent是这个项目的父工程,project这个是管理下面的多模块,子模块包含entity等。
这里注意 project 下面的是子模块 建立的时候选的是project moudle。
剩下的子模块只需要把web的模块选成war 其他的都是jar,因为主要是把war扔进tomcat。
子模块需要引jar不需要加版本信息,但是需要特殊版本时也要引入特殊版本,重点提一下在parent中用dependencyManagement这个标签的原因,如果子模块依赖的jar包没有版本信息就从父工程的dependencyManagement这个标签去找对应的版本。
相关文章推荐
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- maven父子项目的一些经验
- 关于maven项目初始化数据库的一些经验
- eclipse导入Maven父子项目出现的错误及解决方案
- Maven 建立父子项目和跨项目调用内容的步骤
- 为了后面自动化部署,需要整理公司项目的maven依赖关系,eclipse下maven组件的安装以及用eclipse构建maven多模块工程(即有父子依赖关系的工程)遇到一个class not fond
- Maven多模块项目经验
- 英文简历中关于项目经验的一些有用的例子
- 项目开发过程的一些小经验。
- Maven(二) 构建聚合项目,父子项目