Maven的聚合及继承
来源:互联网 发布:一亿玉碎 知乎 编辑:程序博客网 时间:2024/06/05 18:50
Maven的聚合及继承
对于Maven的印象仅限于其对于项目jar包的管理,但是在这几天的学习过程中,发现了一种新的项目构建方式,这里记录一下。
Maven是一款项目管理工具,可以在pom.xml文件中对项目中所需要的jar包进行统一管理。可以在多个项目中共享jar包。
关于Maven的聚合,就是将以前的一整个项目划分为多个模块,每一个模块对应一个pom.xml文件。
这样做貌似很混乱,但是对于项目的开发来说会节约很多时间。
一个简单的Maven模块结构大致是这样的:
cuicui-parent (pom) 管理全局jar包的版本,全局,
|-cuicui-common (jar) 通用的组件、工具类
|-cuicui-manager (jar) 正在进行的项目
|–cuicui-manager-pojo (jar)
|–cuicui-manager-mapper (jar)
|–cuicui-manager-service (jar)
|–cuicui-manager-web (war)
这样一划分,层次就很清楚了。每一个模块我们都可以将其打包成jar或war包。
括号中的是每个项目的打包类型,最顶层的项目一定是pom,子模块可以是jar,也可以是war。但最终发布的是war。
阅读全文
0 0
- Maven的聚合及继承
- Maven的聚合继承
- Maven 的继承和聚合
- maven的继承与聚合
- maven的聚合与继承
- maven的继承和聚合
- Maven的聚合和继承
- Maven的聚合和继承
- Maven的聚合与继承
- Maven的聚合和继承
- maven的聚合与继承
- Maven的继承和聚合
- maven的继承和聚合
- maven的聚合和继承
- Maven的聚合与继承
- Maven的聚合与继承
- maven的聚合和继承
- maven的聚合与继承的使用
- IDEA----自动生成数据库实体类
- React全家同学习之ES6之字符串的扩展
- SIP初步
- 【头条】迈外迪新产品背后的商业逻辑
- python3.5 pip install markdown 时发生 "ValueError:the shebang (b'#!c:...)is not decode from utf8"
- Maven的聚合及继承
- 常用的分布式事务解决方案
- C++中const成员函数和非const成员函数的重载
- Python基础学习(2)
- Spring框架搭建
- 选择排序函数
- vue2.0之多页面的开发
- iOS WKWebView禁止长按事件(包括超链接)
- sublime 中 swig 文件如何高亮