Maven 初识一
来源:互联网 发布:简单的数据库设计 编辑:程序博客网 时间:2024/06/14 17:23
Maven可以理解为“知识的积累”,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。Maven是优秀的构建工具,能够自动化构建过程,从清理、编译、测试到生成报告、再到打包部署。
Maven提供了一个解决依赖注入的优秀的解决方案,通过一个坐标,准确地定位每一个构件(artifact)即Java类库。
选择Maven的理由
IDE的缺陷:依赖大量的手工操作,编译、测试、代码生成等都是相互独立的,很难一键完成所有工作。很难在项目中统一所有的IDE配置,所以一个任务在机器A上能运行,在机器B上就会出现错误。
Make:最早的构建工具,他的强大之处在于可以利用本地所有的命令,但是make将自己和操作系统绑定在一起,不能实现跨平台。
Ant:ant是Java版本的make,他们都是过程式的,里面隐含着大量的重复。ant没有依赖管理。
Ant打包过程:创建目录,复制文件,编译源代码,使用一堆任务,然后jar,zip,war。
极限编程(XP):敏捷开发方法,他强调拥抱变化。
- Maven 初识一
- Maven(一)初识Maven
- 一起学Maven(初识Maven)<一>
- maven的学习笔记一、初识maven
- Maven系列(一)之初识Maven
- 初识Maven(一)——安装Maven
- Maven学习(一)之初识
- 初识maven
- 初识Maven
- 初识Maven
- Maven初识
- 初识Maven
- 初识Maven
- maven初识
- 初识 maven
- 初识Maven
- maven初识
- 初识maven
- 用 Freemarker 生成 word 文档
- ActiveMQ学习笔记(一) JMS概要
- myeclipse 8.5启动卡死问题
- 对于从1到N的连续整数集合,能划分成两个子集合,且保证每个集合的数字和是相等的。
- Linux eval命令
- Maven 初识一
- C#高级开发之一-----Winform中使用DataSet及DataAdapter操作数据
- Android学习笔记——OAuth完全手册_国内篇
- 苹果新专利获批
- DWR学习笔记(一)
- Phone重绘机制drawRect
- ActiveMQ学习笔记(二) JMS与Spring
- 网络文件夹目前是以其他用户名和密码进行映射的
- shell脚本读取配置文件