1.maven 是一个项目构建工具,如果在公司做大的项目 ,需要把项目拆分成很多子项目,为了方便各子项目之间协同开发和调试,一般都会使用maven。使用maven和以前web项目最大的不同是jar包的加载方式。maven加载jar包通过主配置文件pom.xml.
2.maven有linux版本,windows版本 解压之后 配置环境变量 配置环境变量的目的是能够在windows任意目录下运行maven 命令 maven是用java语言编写,所以maven运行要依赖jdk,邀请在环境变量中必须有JAVA_HOME的变量,指向jdk的安装目录。再配置MAVEN_HOME的变量,指向maven的安装目录。然后,在PATH的变量中把maven的bin目录配置上。命令行使用“mvn”测试是否安装成功。
3.在idea里面使用maven。同jdk一样,idea有内置的jdk,但是一般我们不使用内置的jdk,使用本机的jdk。idea中也有内置的maven,我们也不使用内置的maven,使用本机的maven。为了在新建的maven项目中都使用本机的maven,我们可以在“File”==>“Other Setting”==>"Setting For New Projects“中配置本机maven,这样对以后所有新建的maven项目都有效:
如果对于当前的maven项目,要配置的话必须在Settings下面。
4.maven 项目加载jar包的方式
maven项目 jar包的描述符 ==>本地仓库【本地的文件夹】==>中央仓库。
在maven配置文件中 指定本地仓库:
中央仓库连接的是一台或者和多态服务器,中央仓库在美国,一般在国内不太好直接连接中央仓库,下载jar包比较慢,所以我们一般配置阿里云的中央仓库。配置阿里云中央仓库或者其他私服需要在maven配置文件中:
5.idea中新建maven项目:
file-->new-->project-->Maven-->next-->配置公司名称,项目名称,版本号-->next--finish
创建好的maven项目,缺少web的模块,我们可以手动添加,“File”==》“”Project Structures“
6.maven项目的目录结构
如果要引入jar包,需要在pom.xml中引入: