1.简介
Maven中文翻译为"内行","专家",读音[meivn],谐音读作 霉文,是apache基金会的一个开源项目,功能是帮助java开发者进行项目构建和依赖管理
项目构建包括:清理->编译->测试->报告->打包->部署
项目依赖:项目中jar包引入及不同jar包之间的引用关系处理
2.安装Maven
1.下载安装包: https://maven.apache.org/download.cgi
下载后解压缩,进入目录中
各目录功能与说明:
- bin目录:包含 maven运行时的脚本, 这些脚本用来配置Java命令,准备好 classpath和相关的java系统属性。 其中:mvn 是UNIX平台的shell脚本, mvn.cmd 是Windows平台的 bat脚本, mvcDebug 是UNIX的调试脚本, mvcDebug.cmd 是Windows平台的 调试脚本。
- boot目录:包含两个文件。 其中plexus-classworlds-2.6.0.jar ,是一个类加载器框架。Maven可以使用它,来加载自己的类库。
- conf目录:是配置文件目录,其中有一个 settings.xml 文件,用来配置maven。还有一个 logging文件,日志记录,来配置日志的相关信息。
- lib目录:maven运行时,所需要的类库。 里面放置了大量的 .jar 类库及对应的软件许可证 .license.
- LICENSE:Maven使用的软件许可证。
- NOTICE:Maven包含的第三方软件
- README.txt:Maven的简单介绍,包括安装需求和安装的简要指令。
2.配置环境变量
- 新建系统变量 MAVEN_HOME , 变量值为 F:Mavenapache-maven-3.6.3(MAVEN文件目录)
- 修改系统变量Path, 添加变量值:%MAVEN_HOME%in
修改完一定要点保存,然后检验是否设置成功
打开cmd 输入
mvn -v
如果显示下列文字表示Maven配置正确
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: F:Mavenapache-maven-3.6.3in..
Java version: 1.8.0_241, vendor: Oracle Corporation, runtime: C:Program FilesJavajdk1.8.0_241jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
3.优化
1.设置Maven执行参数,增加系统环境变量 MAVEN_OPTS 值为-Xms128m -Xmx512m
2.修改本地仓库位置,默认本地仓库位置在C盘,但是不建议在C盘放非系统文件,修改为自定义
打开Maven目录下conf中的setting.xml文件,<settings></settings>中间添加
<localRepository>F:/Maven/maven-repository</localRepository>
3.修改国内镜像源
默认的镜像源在国外,下载包很慢,可以更改为国内阿里云源,找到<mirrors></mirrors>中间加入
<mirror>
<id>nexus-aliyun</id>
<name>nexus-aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
4.修改Maven 默认JDK版本为本机,可以现在cmd中用java -verion查看jdk版本
找到<profiles></profiles>,在中间加入
<profile>
<id>jdk-1.8</id>
<activation>
<jdk>1.8</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
这里改为jdk1.8版本