项目管理工具—Maven
2016-02-04 11:09
190 查看
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project
Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
Maven 有一个生命周期,当你运行 mvn install 的时候被调用。这条命令告诉 Maven 执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven 运行了许多默认的插件目标,这些目标完成了像编译和创建一个
JAR 文件这样的工作。
此外,Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。
Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
Maven 有一个生命周期,当你运行 mvn install 的时候被调用。这条命令告诉 Maven 执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven 运行了许多默认的插件目标,这些目标完成了像编译和创建一个
JAR 文件这样的工作。
此外,Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。
相关文章推荐
- Qt刷新机制的一些总结
- 修改git已经commit的邮箱和用户名
- sql 已知两点的经纬度,求距离
- Codeforces 375D:Tree and Queries 点化成区间 莫队
- MyEclipse2014 优化设置
- HDU 2509 Be the Winner (Nim博弈)
- 大数据时代:你搞不定“用户画像”,对手就搞定你!
- 深入理解java垃圾回收机制
- JQuery Autocomplete实战
- AJAX 跨域请求 - JSONP获取JSON数据
- 由一次long SQL调优引发de血案
- Spring整合SpringMVC
- 毕业设计代码记录
- 短信验证平台接口调用实例
- HASH相关
- WCF创建学习二:使用XML配置终结点发布服务端
- MySQL创建用户与授权
- ubuntu下如何查看用户登录及系统授权相关信息【转】
- [LeetCode][JavaScript]Power of Three
- DDOs攻击-Java实现