maven的安装配置与idea基于maven构建项目


前言

提示:maven项目的构建


提示:以下是本篇文章正文内容,下面案例可供参考

一、认识Maven

maven是一个跨平台的项目管理工具,主要用作基于 Java 平台的项目(Maven 本身也是 Java 编写的)的构建、依赖包管理和项目信息管理。

Maven 能提供一种项目的配置(pom.xml, 里面文件内容是开发者),配置好的项目,只需要运行一条简单的命令,就能完成重复的,繁琐的构建动作。
Maven 提供了一种标准的项目目录结构,能自动的从 Maven 的中央仓库中帮我们下载并管理项目依赖的 jar 包,并且还能自动的管理这些 jar 包依赖的其他 jar 包。

在这里插入图片描述

目录结构

以下是maven具体给出的希望的目录结构,并且使用模板创建maven项目也是按照这种结构,所以大家尽量遵守这种规范
在这里插入图片描述

二、Maven安装

Maven 不同的版本对 JDK 是有要求的,具体请看官网

在这里插入图片描述
本人用jdk11,用的版本如上,可以根据个人需求下载

1、在命令行输入 java -version,查询安装 JDK 是否正确并查询安装的版本。若没有配置好的话,按照一下步骤配置好:
在这里插入图片描述

2、配置环境变量,MAVEN_HOME,指向 maven 的根目录;
文件的路径最好浏览输入,直接手写容易出错
在这里插入图片描述

3、配置环境变量 Path,将 %MAVEN_HOME%\bin 追加到 Path 中。
在这里插入图片描述
打开命令行窗口,输入入 mvn –v 执行,若执行类似如下效果即代表安装成功。
在这里插入图片描述

三、Maven设置

本地仓库

运行过 Maven 命令才会在你的用户目录生成一个 .m2 目录,该目录下有个目录名 repository,这个就是所谓的本地仓库,主要存放是一些下载的 jar 文件。

本地仓库默认位置在用户目录/.m2/repository,本地仓库不建议在系统盘,最佳实践:

将 Maven 根目录的 conf/settings.xml 拷贝到 .m2 中,作为个人 Maven 配置文件;
在settings.xml 文件中 修改本地仓库的位置。

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <!-- 本地仓库地址 -->
    <localRepository>你本地仓库的目录位置</localRepository>
</settings>

配置中央仓库镜像

在有网络情况下,官方中央仓库服务器在国外,所以很大可能出现下载失败的问题,所以我们需要配置一个中央仓库的镜像来降低下载失败的概率(还是有可能会下载失败,继续下就好)。

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <!-- 本地仓库地址 -->
    <localRepository>你本地仓库的目录位置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值