#每日技术学习# 学习:Maven、Git
2018-11-11 本文已影响5人
筱平哥哥
Date | 2018-11-08 & 2018-11-09
Maven
Maven是什么?
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。
Maven相关术语
-
Maven本地资源库:
是用来存储项目的依赖库,默认的文件夹是 “.m2” 目录,可能需要将其更改为另一个文件夹。 -
Maven中央存储库
是 Maven 用来下载所有项目的依赖库的默认位置。
在Mac上安装Maven
在macOS Mojava上安装Maven:
- 下载 Maven, 并解压到某个目录。例如:/Users/Maven/apache-maven-3.6.0
- 打开Terminal,输入以下命令,设置Maven classpath:
$ vi ~/.bash_profile
对vi编辑器的使用参考这篇文章: vi/vim基本使用方法
编辑模式下,添加下列两行代码,之后保存并退出vi:
export M2_HOME=/Users/Maven/apache-maven-3.6.0
export PATH=$PATH:$M2_HOME/bin
- 输入命令以使bash_profile生效
$ source ~/.bash_profile
-
输入mvn -v查看Maven是否安装成功,显示:
安装成功后显示
Git
Git的特点:
- Git是分布式的版本控制系统,它没有中心服务器的概念(虽然实际开发中可以建一个中心服务器),每一台开发机器上都保存完整的历史记录;但是它有本地代码仓库和远程代码仓库的概念(不然怎么多人协作?),而且可以追踪多个远程仓库;
- Git能够非常快地建立分支和合并分支,并具有强大的跟踪分支和切换分支的能力。
以上两个特点决定了使用Git工作的流程。
Git的关键词:
working directory; repository; stage; commit; remote; branch; merge