Maven
Maven学习笔记Maven基础概念
Maven是一个项目管理工具,它包含了一个项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命瘦子(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
功能
帮助程序员构建工程,管理jar报,编译代码,自动运行单元测试,打包,生成报表,以及部署项目,生成Web站点。
Maven本地仓库介绍:
本地仓库:
用来存储从远程仓库或中央仓库下载的插件和jar包,项目使用一些插件或jar包,优先从本地仓库查找
远程仓库:
如果本地需要插件或jar包,本地仓库没有,默认是从远程仓库下载。远程仓库可以在互联网内,也可以子啊局域网内。
中央仓库:
在maven软件中内置一个远程仓库地址:http://repo1.maven.org/maven2,它是中央仓库,服务与整个互联网,它是由Maven团队自己维护,里面存储了非常全的jar包,它包含了世界上大部分流行的开源项目 ...
Git学习笔记
Git学习笔记Git——世界上最先进的分布式版本控制系统 学习git,可以去Git菜鸟 Git菜鸟教程
一、Git简介1、Git的诞生Git是Linus花了两周时间自己用C语言写了一个分布式版本控制系统
2、分布式VS集中式
集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆
最大缺点:必须联网才能工作
其次,安全性较低,当中央服务器出了问题,所有人都没法工作
分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库。当你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了
优点:避免了集中式的缺点
二、在windows上安装Git从Git官网直接下载安装程序,然后按默认选项安装即可
安装完成后,在开始菜单里找到“Git” —>“G ...