这里写自定义目录标题
- 一 工程与模块导入
- 1 工程导入的方法
- 1.1 版本控制系统
- 1.2 来自工程目录
- 1.2.1 直接导入工程文件
- 1.2.2直接解压
- 2 模块导入
- 二 生命周期的基本概念
- 1 生命周期存在的意义
- 三 插件和目标
- 四 仓库
一 工程与模块导入
1 工程导入的方法
1.1 版本控制系统
通常使用Git和码云的版本控制系统,克隆远程库的操作
1.2 来自工程目录
1.2.1 直接导入工程文件
从码云或GitHub上也可以以 ZIP 压缩格式对项目代码打包下载。
1.2.2直接解压
注意jdk的位置和maven解压的位置
2 模块导入
导入某一个模块进去,单一模块增加
每创建一个模块,都要指定setting文件所在的位置,还有一个是responsity的位置
选择带有exploded的web工程导入进来
运行成功,可以进行进一步的编写
二 生命周期的基本概念
1 生命周期存在的意义
提高项目部署的自动化程度,比方说一个项目需要五步完成,但是你只要输入一个执行第三步,前两步自动帮你执行完毕,相当于走电梯,输入五层,电梯自动帮你走过1234层
clean 清理信息
site 生成一个站点
default 默认的生成方式
三 插件和目标
maven的核心程序仅仅负责调度jar包,所有具体的工作任务都是由maven插件来进行的,maven本身就是一个管理各个jar包的工具
一个插件可以对应多个目标,而每一个目标都和生命周期中的某一个环节对应,比如如图所示
四 仓库
内外分:
内部:本地仓库
外部:局域网仓库,外网仓库(官网上的中央仓库,阿里云仓库)
仓库的具体运作形式