一、maven介绍
maven是我们日常开发中常用的项目管理工具,使用maven可以避免我们在项目中频繁引用jar包,同时maven也提供了很多方便大家操作的命令,所以大概将maven的功能分为了两大类:
1.依赖管理:通过仓库jar包进行集中管理,需要时直接在pom.xml中引入相应的坐标即可。仓库又可以分为三类
①本地仓库:将常用的jar包放到本地开发环境上
②远程仓库(私服):通常公司内部会将一些jar包整理放到私服上,方便公司内部人员获取
③中央仓库:在本地和私服(如配置)都没有找到,则会去中央仓库寻找
2.一键构建:maven通过内置的tomcat插件,可以通过命令对项目进行统一的编译,打包等操作。通过生命周期的顺序可以简单概括为
①清除:mvn -clean
②编译:mvn -compile
③打包:mvn -package
④安装:mvn -install
执行顺序:如果执行④,则会首先默认执行①②③步操作,在idea中有比较直观的体现