1 Maven-简介
来源:互联网 发布:搜客云优化软件平台 编辑:程序博客网 时间:2024/04/30 00:26
Maven学习笔记
1.Maven-简介 2.Maven-安装和配置 3.Maven-POM文件说明 4.Maven-坐标 5.Maven-依赖详解 6.Maven-仓库 7.Maven-生命周期和插件 8.Maven-聚合 9.Maven-继承和反应堆 10.Maven-使用NEXUS创建私服 11.Mavne-配置从NEXUS下载构件和为项目配置独立仓库 12.Maven-使用Hudson进行持续集成及系统配置 13.Maven-创建Hudson任务 14.Maven-Hudson监视任务、用户管理、工作目录
1.1 何为 Maven作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。
1.1.1 何为构建
除了编写源代码,我们每天有相当一部分时间花在了编译、运行单元测试、生成文档、打包和部署等烦琐且不起眼的工作,这即使构建。
1.1.2 Maven 是优秀的构建工具
Maven的用途之一是服务于构建,它是一个异常强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。Maven是跨平台的,意味着无论是在Windows上,还是在Linux或者Mac上,都可以使用同样的命令。
Maven最大化的消除了构建的重复,抽象了构建生命周期,并且大部分的构建任务提供了已实现的插件,我们不再需要定义过程,甚至不再需要去实现这些过程中的一些任务。
Maven能帮助我们标准化构建过程。在Maven之前十个项目可能有十种构建方式;有了Maven之后所有的项目构建命令都是简单一致的,这极大的避免了不必要的学习成本,而且有利于促进项目团队的标准化。
总结:Maven作为一个构建工具,不仅能帮我们自动化构建,还能够抽象构建过程,听过构建任务实现;对外提供了一致的操作接口,这一切足以使它成为优秀的、流行的构建工具。
1.1.3 Maven不仅仅是构建工具
还是一个依赖管理工具和项目信息管理工具。它提供了中央仓库,能帮我们自动下载构建。
(备注:这里面的这些总结是参考《Maven实战》一书)
1 0
- Maven(1)maven简介
- Maven入门-1-Maven简介
- 1 Maven-简介
- Maven简介1
- Maven 入门1- 简介
- Maven 简介(1)
- Maven 1 简介
- maven实战第1章 maven简介
- maven入门学习(1)--maven简介
- 构建工具-Maven简介-1
- maven学习笔记1--简介
- Maven简介
- Maven简介
- Maven简介
- Maven简介
- Maven简介
- Maven简介
- maven简介
- 好的架构&算法博客
- java中字符串 utf8 转为 gbk
- git之创建版本库
- cocos2dx网络连接部分深入学习
- 常用图像数据集大全(分类,跟踪,分割,检测等)
- 1 Maven-简介
- 【Hibernate3】(6)组合映射、继承映射和集合映射
- Android开发常用的adb命令整理
- print "hello" SyntaxError: Missing parentheses in call to 'print'
- Android应用开发中的风格和主题(style,themes)
- 欢迎使用CSDN-markdown编辑器
- html+jquery1.9+cube解决方案+移动自适应基础结构模板
- ambari-server启动时的警告解决方法,WARNING: setpgid(5947, 0) failed - [Errno 13] Permission denied
- ViewPage第一课