Maven的作用及具体配置方法

作用一:

个人理解maven主要是用来解决导入java类依赖的jar包,编译java项目的主要问题。比如之前项目导入jar包是通过copy的方式导入项目中,而且还会存在jar之间的依赖和冲突。而maven很好的解决了这些问题。

作用二:

拥有相同的项目结构,就是使用Maven管理的Java的项目都有个相同的项目结构,

  • 有一个pox.xml用于维护当前项目都用了哪些jar包
  • 所有的java代码都放在src/main/java中
  • 所有的测试代码都放在src/test/java中
    在这里插入图片描述

下面详细介绍如何在idea中配置Maven

第一步:去官网下载maven到本地

附上maven所有版本的地址(不推荐下载最新版本的,可能不是特别稳定)
https://archive.apache.org/dist/maven/maven-3/
如下图所示:将该压缩包下载到本地并解压
在这里插入图片描述

第二步:对下载的maven进行相应的配置

  • 配置阿里云私有仓库
  • 配置相应的JDK,请根据自己的版本修改
    打开下图所示的文件
    在这里插入图片描述
  1. 阿里云配置
  <!--  配置阿里云  -->
    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>*</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>`

2.jdk配置

    <profile>
      <id>jdk-17</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>17</jdk>
      </activation>
      <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
      </properties>
    </profile>

第三步:打开IDEA创建maven项目,如下图所示

在这里插入图片描述
在这里插入图片描述

第四步:使用

之后就可以在pom.xml中这样子导入驱动jar包了,如下图所示
在这里插入图片描述

maven各版本下载地址

maven3.x.x下载地址


版权声明:本文为qq_42404467原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。