Windows上Maven的安装

本文详细指导了Maven的安装过程,包括下载、环境变量配置、本地仓库设置,以及如何在IntelliJ IDEA中集成Maven,还介绍了阿里云和中央仓库的镜像配置。重点讲解了项目管理和依赖管理的相关配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章:安装

  1. 前往官网下载最新版的Maven安装包
    在这里插入图片描述

  2. 下载后解压到你想安装的位置,我这里是E盘
    maven压缩包
    maven的目录

第二章:配置

环境变量

  1. 进入高级系统设置中的环境变量
    配置M2_HOMEMAVEN_HOME
    在这里插入图片描述
    在这里插入图片描述

  2. 编辑Path变量,追加%MAVEN_HOME%\bin;单击确定保存;
    在这里插入图片描述

  3. 之后一路确认保存,此时maven已完成安装,我们通过DOS命令mvn -v检查是否成功,此时已全部完成在这里插入图片描述

本地仓库

  1. 在本地任选一址创建maven_repository作为本地仓库
    在这里插入图片描述

  2. 打开path\conf\settings.xml(path为上文中的MAVEN_HOME地址)文件,查找下面这行代码
    在这里插入图片描述

  3. 将值改为自己之前创建的repository路径,并移出注释
    在这里插入图片描述

  4. 本地仓库由localRepository指定,起到一个缓存作用,默认地址是 C:\Users\用户名.m2。

    当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,若有则返回;否则远程仓库获取包,并在本地库中保存
    此外,我们在maven项目中运行mvn install,项目将会自动打包安装本地仓库中。

  5. 运行一下DOS命令

    mvn help:system
    

    如果前面配置成功,那么repository会出现一些文件。

    注:如果之前没安装Maven,只是在Eclipse上用了Maven插件,如果不想重新下载架包可以直接把C:\Users\Administrator\.m2\repository中的内容全都复制或者剪贴到本地仓库D:\Java\NewMaven\maven-repository中

下载源

找到maven_home/conf/setting.xml

  1. 阿里云仓库
    <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
    
  2. 中央仓库1
    <mirror>
        <id>repo1</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://repo1.maven.org/maven2/</url>
    </mirror>
    
  3. 中央仓库2
    <mirror>
        <id>repo2</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://repo2.maven.org/maven2/</url>
    </mirror>
    

第三章:IntelliJ IDEA中的Maven

配置环境

  1. 打开File - Settings
    在这里插入图片描述

测试运行

打开File-New-Project
点击NEXT
在这里插入图片描述
在这里插入图片描述
添加的配置为 archetypeCatalog=internal
在这里插入图片描述
在这里插入图片描述
点击Finish后项目开始创建
点击右下角查看进去
在这里插入图片描述
新建的项目会缺少一些文件,比如java, test文件夹我们手动创建。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
也可以右键项目-选择Open Module Settings打开项目配置页面更改
在这里插入图片描述
配置jar包
在这里插入图片描述

打包过滤

<!--设置filtering为false,pom打包时这些文件才不会被默认过滤掉-->
<build>
   <resources>
       <resource>
           <directory>src/main/java</directory>
           <includes>
               <include>**/*.properties</include>
               <include>**/*.xml</include>
           </includes>
           <filtering>false</filtering>
       </resource>
       <resource>
           <directory>src/main/resources</directory>
           <includes>
               <include>**/*.properties</include>
               <include>**/*.xml</include>
           </includes>
           <filtering>false</filtering>
       </resource>
   </resources>
</build>

编译项目

在pom中添加此配置

<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>
</profiles>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值