Maven初体验,能迅速理解Maven的作用以及安装方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

一、为什么要学习Maven?

1.jar的规模越发庞大

随着我们学习的深入,我们会使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多上百个是很常见的,如果使用 Maven 来引入这些 jar 包只需要配置几个『依赖』。

依赖:如果 A 项目里面用到了 B 项目的类、接口、配置文件等等这样的资源,那么我们就可以说 A 依赖 B。

2.jar包下载过程繁琐

  • 这个jar包所属技术的官网。官网通常是英文界面,网站的结构又不尽相同,甚至找到下载链接还发现需要通过特殊的工具下载。

  • 第三方网站提供下载。问题是不规范,在使用过程中会出现各种问题。

    • jar包的名称
    • jar包的版本
    • jar包内的具体细节
  • 使用 Maven 后,依赖对应的 jar 包能够自动下载,方便、快捷又规范

3.jar 包之间的依赖关系复杂

 jar 包之间的依赖关系复杂,我们手动梳理无疑会增加极高的学习成本

用Maven 则几乎不需要管理这些关系,极个别的地方调整一下即可。

二、Maven的下载与安装

1.下载地址

Maven – Download Apache Mavenicon-default.png?t=M85Bhttps://maven.apache.org/download.cgi      大家根据自己的需求选择对应的Maven程序进行下载即可。

      不知道下载哪一个的可以下载这个

     

2. 解压并配置

1.选择一个没有中文和空格的目录进行解压,比如我就直接放在了D盘

2.在解压目录中,我们需要着重关注 Maven 的核心配置文件:在conf文件夹下的settings.xml 

ps:我们Mavende 本地仓库默认值:用户家目录/.m2/repository

3.配置阿里云的镜像仓库:Maven 下载 jar 包默认访问国外的仓库,速度很慢。改成访问国内网站,可以让 Maven 下载 jar 包的时候速度更快。

     第一步:把原来的例子注释掉

<!-- <mirror>
  <id>maven-default-http-blocker</id>
  <mirrorOf>external:http:*</mirrorOf>
  <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
  <url>http://0.0.0.0/</url>
  <blocked>true</blocked>
</mirror> -->

   第二步:加入新的配置

<mirror>
		<id>nexus-aliyun</id>
		<mirrorOf>central</mirrorOf>
		<name>Nexus aliyun</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

4.配置Maven工程的基础JDK版本

配置原因:这边默认 JDK 版本是 1.5,而我们熟悉和常用的是 JDK 1.8 版本

修改配置的方式是:将 profile 标签整个复制到 settings.xml 文件的 profiles 标签内。

<profile>
	  <id>jdk-1.8</id>
	  <activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	  </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>

5.配置MAVEN_HOME

 同时配置一下PATH

 一般来说是不需要配置的,不排除有些人Maven用不了的情况,有需要可以配置一下

猜你喜欢

转载自blog.csdn.net/qq_42176665/article/details/127778592
今日推荐