maven父子项目的一些经验
2018-03-24 09:30
197 查看
前言:工作中,可能每个人的分工可能不同,并且每个人负责的模块所依赖的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项目初始化数据库的一些经验
- J2ME做项目的一些经验
- Maven多模块项目经验
- Maven pom.xml 配置说明: 打jar包不包括指定资源文件和.class xml,配置不跑testCase,建pom父子项目
- maven父子项目
- SVN检出Maven父子项目无法生成父类工程
- 在eclipse上用Maven创建WEB项目一些注意事项
- 我的一些项目管理经验