• Maven的安装和配置(Windows 10)


    1. 官网下载Maven管理工具

      官网:https://maven.apache.org/download.cgi

      系统要求:

        JDK:Maven 3.3以上需要JDK 1.7以上版本支持

        Memory:没有最低要求

        Disk:软件本体10MB左右,本地仓库至少占用500MB

        System:没有最低要求

      版本选择:

        Binary tar.gz archive:二进制 tar.gz 存档

        Binary zip archive:二进制 zip 存档

        Source tar.gz archive:源代码 tar.gz 存档(Linux)

        Source zip archive:源代码 zip 存档(Windows)

     

    2. 解压Maven管理工具压缩包到目录

      

    3. Maven管理工具目录

      bin:Maven的运行目录,最重要的是 mvn 文件,用来构建项目

      boot:存储着Maven本体运行时要用到的类加载器

      conf:配置文件,最重要的 settings.xml 是对Maven配置时主要用到的配置文件

      lib:Maven本体运行时要用到的 jar 包

     

    4. 配置环境变量

      (1) 新建系统变量

        变量名:MAVEN_HOME

        变量值:解压到的绝对目录

        

      (2) 新增系统变量

        变量名:Path

        变量值:%MAVEN_HOME%in;

        

      (3) 依赖系统变量中存在

        变量名:JAVA_HOME

        变量值:JDK安装的绝对目录

        

     

    5. 测试Maven是否安装成功

      (1) 启动“命令提示符”

      (2) 输入“mvn -v”,有正确反馈即安装成功

      

     

    6. 配置Maven本地仓库和国内源

      (1) 修改配置文件

        进入 %MAVEN_HOME%conf 目录,修改 settings.xml 文件。

        找到 localRepository 标签,修改为指定文件夹。

        

      (2) 修改默认目录

        进入 C:Users(当前用户).m2 文件夹。

        删除 repository 文件夹,将 %MAVEN_HOME%conf 下的 settings.xml 文件拷贝一份到 .m2 文件夹。

        (其实这个 .m2 文件夹可以直接删除的,因为已经将仓库指定到了其他路径,但是以防万一)

      (3) 配置国内源

        因为Maven的仓库在国外,所以国内的下载速度会很慢,目前好用的国内源只有阿里提供的。

        进入 %MAVEN_HOME%conf 目录,修改 settings.xml 文件。

        警告:复制以下内容以后,在文本编辑器中把所有标签之间的空格全部删除,以防xml文件不规范导致IDEA无法使用自定义配置文件!

        找到 mirrors 标签,修改为以下内容:

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

     

    7. IDEA集成Maven工具

      (1) 启动IDEA,进入欢迎界面

      (2) 选择 Configure -> Settings,搜索 maven,进入主配置

      (3) 具体设置

        Maven home directory:Maven的主目录路径

        User settings file:Maven用户配置文件目录路径

        Local repository:Maven本地仓库目录路径

        

      (4) 配置运行时参数

        进入 Runner 子设置

        修改 VM Options 为 -DarchetypeCatalog=internal

        (优先使用本地仓库支撑骨架创建Maven工程)

        

      (5) 配置Maven源

        因为光在Maven的config文件中配置Maven的国内源,IDEA可能并不会识别和使用,所以再IDEA中配置是最为稳妥的。

        在Build,Execution,Deployment中的Remote Jar Repositories中。

        将Maven jar repositories中的源URL全部删除后添加如下四行:

      http://maven.aliyun.com/nexus/content/repositories/central/
      http://maven.aliyun.com/nexus/content/groups/public/
      https://repo1.maven.org/maven2
      https://repository.jboss.org/nexus/content/repositories/public/

        注意:这个方法仅作用于当前项目。

        

    8. 清理Maven本地仓库缓存

      因为遇到下载失败的时候,Maven会误以为本地仓库已经下载完毕,从而导致无法使用,此时就需要清理缓存来做到重新下载包。

      (1) 打开命令提示符,将工作目录切换到Maven本地仓库目录下。

      

      (2) 输入  for /r %i in (*.lastUpdated) do del %i  并回车执行,等待全部完成以后再重新下载包到本地仓库即可。

  • 相关阅读:
    Windows命令处理进程
    Linux 文件权限管理
    Linux 用户与用户组管理
    Linux 文件类型及操作
    快速了解必要的网络知识
    SSH免密码登录
    用SSH访问内网主机的方法
    MongoDB与PostgresQL无责任初步测试
    SpringMVC的Action在同一时间里只允许同一个浏览器的单次进入?
    Netty5使用自签证书实现SSL安全连接
  • 原文地址:https://www.cnblogs.com/NyanKoSenSei/p/11411306.html
Copyright © 2020-2023  润新知