Maven
简介
Maven是一个项目管理工具。它可以帮助程序员构建工程,管理jar包,编译代码,完成测试,项目打包等等。
- Maven工具是基于POM(Project Object Model,项目对象模型)实现的。在Maven的管理下每个项目都相当于是一个对象。
- Maven标准化了项目的构建。即对项目结构,构建命令等进行了标准化定义。
- Maven提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源类库。
- Maven是跨平台的,在Windows、Linux、Mac上,都可以使用同样的命令。
Maven的安装
下载
进入https://maven.apache.org/download.cgi即可完成下载
选择第二行第一个即可
安装
解压下载好的安装文件,解压后目录结构如下:
- bin:存放maven的命令
- boot:存放maven本身的引导程序,如类加载器等
- conf:存放maven的配置文件
- lib:存放maven本身运行所需的jar包
配置环境变量
由于Maven是由Java语言开发的,运行时依赖Java环境,所以要在计算机的环境变量中配置JAVA_HOME
为了更方便的使用Maven命令,需要在环境变量中配置MAVEN_HOME
和Path
查看版本
打开CMD命令窗口,输入mvn -v
,显示Maven版本和Java版本,证明安装成功
Maven配置文件
配置本地仓库
在maven根目录创建本地仓库mvn_resp
本地仓库的默认位置是${user.dir}/.m2/repository
,${user.dir}
表示 windows用户目录,我们可以通过修改${MAVEN_HOME}\conf\settings.xml
,修改本地仓库的位置。
上图中的setting.xml文件
在中添加如下标签:
根据自己mvn_resp路径存放
<localRepository>D:\apache-maven-3.9.4\mvn_resp</localRepository>
配置镜像
由于中央仓库访问速度较慢,可以配置镜像代理中央仓库的下载请求。在<settings>
下的<mirrors>
中添加如下标签即可配置镜像:
<mirror>
<!-- 指定镜像ID -->
<id>alimaven</id>
<!-- 指定镜像名称 -->
<name>aliyun maven</name>
<!-- 指定镜像路径 -->
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<!-- 匹配中央仓库。-->
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
配置JDK版本
创建maven项目的时候,默认使用的JDK是1.5版本,验证语法、编译、运行时都会按照JDK1.5操作,这样就有很多语法无法使用。我们本机安装的JDK是JDK11,可以配置maven按照JDK11创建项目。
在下的中添加如下标签即可配置JDK版本
<profile>
<id>jdk11</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>11</jdk>
</activation>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
</properties>
</profile>
如果我的内容对你有帮助,请点赞,评论,收藏。创作不易,大家的支持就是我坚持下去的动力!