没有合适的资源?快使用搜索试试~ 我知道了~
maven的下载配置和基本使用
资源推荐
资源详情
资源评论
maven 项目管理工具(用于项目构建)
1 注意掌握的点
1、maven 介绍
重点理解 maven 仓库工具原理(掌握)
2、搭建 maven 环境
重点配置 maven 仓库(掌握)
3、基础,maven 对项目生命周期的管理
重点在 eclipse 中如何 maven 工程(掌握)
记住 maven 工程目录结构(掌握)
4、基础,maven 的依赖管理(掌握)
依赖管理是 maven 的核心。
maven 通过标准管理项目工程所依赖的 jar 包(构件)。
构件的坐标(掌握)
处理依赖冲突(掌握)
重要案例:通过 maven 构建 ssh 整合(掌握)
5、使用 maven 对工程分模块构建(掌握)
实际企业开发,对工程进行分模块构建。
重要案例:通过 maven ssh 整合工程分模块构建(掌握)
6、maven 私服的使用(了解)
实际企业开发都会使用 maven 私服。
2 开发中一些问题
maven 解决企业开发项目的问题!
1、maven 提供一套对项目生命周期管理的标准,开发人员、和测试人员统一使用 maven 进行项目构建。
项目生命周期管理:编译、测试、打包、部署、运行、。
2、maven 对项目所原来的第三方构件(jar 包)进行统一管理。
向工程中加入 jar 包不要手工从其它地方拷贝,通过 maven 定义 jar 包的坐标,自动从 maven 仓库中去下载到
工程中。
3、maven 对工程分模块构建,提高开发效率。
4、在实际开发中,在公司架设一台 maven 私服(maven 仓库),存储了各各项目组所共享的 jar 包,还存储了从
互联网下载的常用的 jar(struts2、spring、hibenrate、 springmvc、log4...)
3 maven 概念模型
maven 是 apache 下的开源项目,纯开发开发,项目管理工具,管理 java 项目。
1、目对象模型 (Project Object Model)
POM 对象模型,每个 maven 工程中都有一个 pom.xml 文件,定义工程所依赖的 jar 包、本工程的坐标、打包运行
方式。。
2、依赖管理系统(基础核心 )
maven 通过坐标对项目工程所依赖的 jar 包统一规范管理。
3、maven 定义一套项目生命周期
清理、初始化、编译、测试、报告 、打包、部署、站点生成
4、一组标准集合
强调:maven 工程有自己标准的工程目录结构、定义坐标有标准。
5、maven 管理项目生命周期过程都是基于插件完成的
开发中使用 tomcat 的插件。
4 maven 的仓库(掌握)
1、本地仓库
相当于缓存,工程第一次会从远程仓库(互联网)去下载 jar 包,将 jar 包存在本地仓库(在程序员的电脑上)。
第二次不需要从远程仓库去下载。先从本地仓库找,如果找不到才会去远程仓库找。
2、中央仓库
就是远程仓库,仓库中 jar 由专业团队(maven 团队)统一维护。
中央仓库的地址:h"p://repo1.maven.org/maven2/
3、远程仓库
在公司内部架设一台私服,其它公司架设一台仓库,对外公开。
5 maven 安装
5.1 下载 maven
解压到磁盘,不要有中文或空格。
5.2 配置环境变量
5.3 本地仓库配置(重点)
在 maven 的安装目录中 conf/ se&ngs.xml 文件,在这里配置本地仓库。
如果本地仓库不配置,默认地址:${user.dir}/.m2,user.dir(windows 用户目录)。
理解全局 se&ng 和用户 se&ng。
全局 se&ng:在 maven 的安装目录中 conf/ se&ngs.xml 文件.
所有配置应用于所有项目。
用户 se&ng:${user.dir}/.m2。
某些用户需要对 maven 特殊设置,用户可以自定义 se&ng.
教学中统一使用全局 se&ng.xml
5.4 在 eclipse 安装 maven 插件
一些高版本的 eclipse,maven 插件自动有了
剩余47页未读,继续阅读
资源评论
Will_ZQ
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功