本节主要讲了以下内容:

1    maven聚合

2    maven继承

1    maven聚合

<!--  聚合特有标签 -->
<groupId>com.hongxing</groupId>
<artifactId>hongxing-juhe</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging> <modules>
<module>../hongxing-bige</module>
<module>../hongxing-nange</module>
<module>../hongxing-sanji</module>
</modules>

2    maven继承

hongxing-parent父类项目做了四个操作

a  pom.xml中package标签变为pom,

b  junit version被提取,引用的地方用el表达式表示

c  pom.xml引入junit

d    hongxing-parent项目删除src和test文件夹(因为package标签为pom的项目不编译,该两个文件夹中引用junit注解的地方会报错,故删除)

<!--   此处添加继承,把junit 让hongxing其他项目继承 -->
<properties>
<junitVersion>4.11</junitVersion> </properties> <dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junitVersion}</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>

子项目hongxing-bige需要做两个操作即可

a  继承父项目

b  把子项目的版本号和依赖范围去除即可

<!-- b哥去掉version和scope标签,继承hongxing-parent项目 -->

  <parent>
<groupId>com.hongxing</groupId>
<artifactId>hongxing-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
</dependencies>

最新文章

  1. UDP(强行关闭了一个现有的连接远程主机)
  2. JDBC中的PreparedStatement
  3. Lab_1_SysOps_Compute_Linux_v2.5
  4. [原创]java WEB学习笔记74:Struts2 学习之路--自定义拦截器,struts内建的拦截器
  5. table和div设置height:100%无效的完美解决方法
  6. SqlServer 全局变量
  7. EXTJS 4.2 日期控件
  8. Delphi安装/卸载OCX控件的方法
  9. C#下使用GDAL
  10. win7(64位)php5.5-Apache2.4-环境安装
  11. Centos sudo添加用户
  12. Linux查找和筛选工具
  13. 对接 第三方物流APP 手机版
  14. Linux(例如CentOS 7)打开TCP 22端口,基于SSH协议
  15. jquery实现图片上传前的预览
  16. 究竟 javascript 错误处理有哪些类型?
  17. Windows和linux下clock函数
  18. ZTree async中文乱码,ZTree reAsyncChildNodes中文乱码,zTree中文乱码
  19. CF 1138 F. Cooperative Game
  20. JS、JQ实现焦点图轮播效果

热门文章

  1. 数据库 first
  2. [A/C 2007] 数据备份(网络流,堆)
  3. nginx limit_req限速设置
  4. vue_cli下开发一个简单的模块权限系统之实现登录
  5. Vue知识分享一
  6. Chrome 67 以后版本无法离线安装crx插件
  7. 【NOIP 2013】积木大赛
  8. HDU6315 Naive Operations(多校第二场1007)(线段树)
  9. Unity 移动 和 旋转 [小结]
  10. BZOJ 3631 松鼠的新家 树上差分