3、依赖(dependency):maven管理依赖
使用依赖把jar导入到你的项目中
<dependency>
4、仓库
存放jar。maven的插件
仓库的分类
本地仓库,可以在maven安装目录/conf/settings.xml指定,<localRepositort>非中文路径</localRepositort>
中央仓库:最权威的,所有的资源都在这里
中央仓库的镜像:为中央仓库分担压力的
私服:公司局域网内部使用的
5、maven的命令,maven通过这些命令完成项目的构建
maven clean 清理
maven compile:编译src/main/java目录中的Java程序,把Java编译成class文件,并放到target/classes,目录中;同时把src/main/resources目录中的文件拷贝到target/clesses中
maven test-compile:编译src/test/java目录中的Java程序,把Java编译成class文件,并放到target/test-classes,目录中;同时把src/main/resources目录中的文件拷贝到target/test-clesses中
mvn test——可以进行单元测试,使用junit测试src/main/java目录中的程序是否符合要求
mvn package:打包——把程序中src/main/下面的Java编译后的class和resources中的配置文件放入带一个压缩包中
mvn install——把jar,war安装到本机的仓库中
6、maven的生命周期和插件
生命周期就是项目的构建过程,清理,编译,测试,报告,打包,安装,部署