Maven(一) 快速使用·环境搭建与配置

​maven 学习记录

官网地址:https://maven.apache.org/

maven 简介

  • maven 跨平台的项目管理工具
  • Apache 开源项目
  • maven 主要服务于基于 java 平台的项目构建、依赖管理和项目信息管理

maven 的安装和配置

在 Windows 上安装

环境准备

image-20201128092958784.png

本地安装流程

  • 下载 maven 压缩包
  • 解压至自己的安装目录下
  • 配置环境变量
  • 新建变量名为 M2_HOME 的环境变量, 配置解压目录为变量值
  • 环境变量 path 中添加 %M2_HOME%\bin

验证是否安装成功

打开 cmd 执行 mvn --version / mvn -v,看到如下信息则安装成功。

image-20201128095446646.png

maven 文件目录分析

  • bin :该目录包含了 mvn 运行的脚本;
  • boot :该目录包含 plexus-classworlds-2.6.0.jar 类加载框架;
  • conf :该目录包含 setting.xml 配置文件;
  • lib :该目录包含 Maven 运行时需要的类库;
  • LICENSE:软件许可;
  • NOTICE:包含的第三方软件;

maven 配置文件 setting.xml 配置

maven 的配置文件需要保存一份至用户目录下的 .m2 文件夹内;

设置本地 maven 仓库地址

<!-- 本地 maven 仓库地址, 默认 .m2/repository -->
<localRepository>D:\maven\repository</localRepository>

设置 HTTP 代理

<!-- proxies
   | This is a list of proxies which can be used on this machine to connect to the network.
   | Unless otherwise specified (by system property or command-line switch), the first proxy
   | specification in this list marked as active will be used.
   |-->
<proxies>
<!-- proxy
   | Specification for one proxy, to be used in connecting to the network.
   |
  <proxy>
    <id>optional</id>
    <active>true</active>
    <protocol>http</protocol>
    <username>proxyuser</username>
    <password>proxypass</password>
    <host>proxy.host.net</host>
    <port>80</port>
    <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
  </proxy>
  -->
</proxies>

设置中央仓

<mirrors>
  <!-- maven 中央仓 -->
  <mirror>
    <id>repo2</id>
    <name>Mirror from Maven Repo2</name>
    <url>http://repo2.maven.org/maven2/</url>
    <mirrorOf>*</mirrorOf>
  </mirror>
  <!-- 阿里云仓库 -->
  <mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  </mirror>
</mirrors>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 是什么 Maven是一个Java项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进行自动化构建,...
    华阳_3bcf阅读 647评论 0 0
  • [toc] 第一章:认识Maven 1.1-Maven概述 Maven 翻译为"专家"、"内行",是 Apache...
    雷哒哒阅读 296评论 0 1
  • Maven最大的一个好处就是有一个仓库,仓库里全是jar包 maven特征 pom.xml文件,注意学习pom中标...
    后来者2016阅读 274评论 0 1
  • 1. 下载Maven官方地址:http://maven.apache.org/download.cgi 2.配置本...
    __元昊__阅读 579评论 0 0
  • 坐标 maven管理项目依赖的底层基础-坐标。坐标元素:groupId、artifactId、version、pa...
    破晓追风阅读 600评论 0 0

友情链接更多精彩内容