中央仓库
其实我们使用的大多数第三方模块都是这个用法,例如,我们使用commons logging、log4j这些第三方模块,就是第三方模块的开发者自己把编译好的jar包发布到Maven的中央仓库中。
私有仓库
私有仓库是指公司内部如果不希望把源码和jar包放到公网上,那么可以搭建私有仓库。私有仓库总是在公司内部使用,它只需要在本地的~/.m2/settings.xml中配置好,使用方式和中央仓位没有任何区别。
本地仓库
本地仓库是指把本地开发的项目“发布”在本地,这样其他项目可以通过本地仓库引用它。但是我们不推荐把自己的模块安装到Maven的本地仓库,因为每次修改某个模块的源码,都需要重新安装,非常容易出现版本不一致的情况。更好的方法是使用模块化编译,在编译的时候,告诉Maven几个模块之间存在依赖关系,需要一块编译,Maven就会自动按依赖顺序编译这些模块

仓库的使用不需要人为参与

开发人员需要使用mysql驱动—>maven首先查本地仓库—>私服->镜像—>中央仓库

junit

使用步骤:
1.加入依赖,在pom.xml加入单元测试依赖
junit junit 4.12 test
2.在maven项目中的src/test/java目录下,创建测试程序
推荐使用类和方法的提示:
1.测试类的名称:Test + 你要测试的类名
2.测试的方法名是 Test + 方法名称
测试方法定义规则
1.方法是public
2.方法没有返回值
3.方法名称是自定义的,推荐 Test + 方法名
4.在方法的上面加入@Test
mvn compile
编译main/java目录下的java为class文件,同时把class拷贝到target/classes目录下面
把main/resources目录下的所有文件都拷贝到target/classes目录下