maven从入门到精通 第六章 在Maven中项目导入、生命周期、插件、目标、仓库

这里写自定义目录标题

  • 一 工程与模块导入
    • 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 模块导入

maven从入门到精通 第六章 在Maven中项目导入、生命周期、插件、目标、仓库_第1张图片
导入某一个模块进去,单一模块增加
每创建一个模块,都要指定setting文件所在的位置,还有一个是responsity的位置
选择带有exploded的web工程导入进来
maven从入门到精通 第六章 在Maven中项目导入、生命周期、插件、目标、仓库_第2张图片
运行成功,可以进行进一步的编写
maven从入门到精通 第六章 在Maven中项目导入、生命周期、插件、目标、仓库_第3张图片

二 生命周期的基本概念

maven从入门到精通 第六章 在Maven中项目导入、生命周期、插件、目标、仓库_第4张图片

1 生命周期存在的意义

提高项目部署的自动化程度,比方说一个项目需要五步完成,但是你只要输入一个执行第三步,前两步自动帮你执行完毕,相当于走电梯,输入五层,电梯自动帮你走过1234层
clean 清理信息
site 生成一个站点
default 默认的生成方式

三 插件和目标

maven的核心程序仅仅负责调度jar包,所有具体的工作任务都是由maven插件来进行的,maven本身就是一个管理各个jar包的工具
一个插件可以对应多个目标,而每一个目标都和生命周期中的某一个环节对应,比如如图所示
maven从入门到精通 第六章 在Maven中项目导入、生命周期、插件、目标、仓库_第5张图片

四 仓库

内外分:
内部:本地仓库
外部:局域网仓库,外网仓库(官网上的中央仓库,阿里云仓库)
仓库的具体运作形式

maven从入门到精通 第六章 在Maven中项目导入、生命周期、插件、目标、仓库_第6张图片

你可能感兴趣的:(二,四,git+maven,maven,git,github)