在安装Maven之前,首先要确保正确安装了JDK,然后我们下载apache-maven-3.3-bin.zip,解压到指目录;
接着我们配置环境变量,在系统变量中新建一个变量,变量名为M2_HOME,变量值为刚才的解压路径;
接着在系统变量中找到名为Path的变量,在变量值的末尾加上%M2_HOME%\bin; 接着我们在命令行输入:mvn -v来测试是否配置成功,配置成功会打印出配置信息。
注:系统变量Path的作用:
我们升级Maven的时候只需要编辑环境变量M2_HOME即可。
接下来我们分析一下安装目录:
打开M2_HOME指向的目录,查看目录结构;
- bin: 包含了maven运行的脚本,其中mvnDebug是用来调试maven本身的。
- boot: 该目录下只有一个文件,该文件是plexus-classworlds-2.5.2.jar,他是一个类加载器框架,Maven使用它来加载自己的类库
- conf: 该目录下包含一个非常重要的文件settings.xml,直接修改改文件可以全局得定制Maven的行为,一般情况下我们复制该文件到~/.m2/ 目录下(这里的~代表用户目录)
我们通过修改这里的settings文件来定制Maven用户范围内的行为。
- lib: 该目录下包含了Maven运行时需要的所有的java类库,包含maven自身的类库例如:maven-model-3.3.9.jar 还有他所依赖的第三方的类库例如:commons-io-2.2.jar,可以说这个lib才是真正的Maven,其中我们可以在这个目录中找到Maven内置的超级POM,后面会详细介绍。
接着我们在IDE上安装maven,直接在help中选择install new software来安装,注意这里可能会遇到一个问题: