【Maven】Maven下载,配置以及基本概念 |
您所在的位置:网站首页 › idea自带maven配置 › 【Maven】Maven下载,配置以及基本概念 |
文章目录
1. Maven简介2. Maven下载3. Maven环境配置4.Maven的基本概念4.1 仓库4.2 坐标4.3 仓库配置(修改IDEA默认Maven库)
![]() Maven是一个Java项目管理工具和构建工具,用于管理项目的依赖关系、构建过程以及项目的部署。它是Apache软件基金会的开源项目。Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM) 注:POM (Project Object Model):项目对象模型 使用Maven可以简化项目的构建过程,提供了一种统一的项目结构和构建配置方式。通过定义一个描述项目结构和依赖的pom.xml文件,Maven可以自动下载和管理项目所需的依赖库,并能进行编译、测试、打包、部署等一系列构建任务。 2. Maven下载虽然IDEA自带Maven,不过默认路径是在C盘. 路径为: C:\Users\用户名\.m2目录下 Maven下载地址: https://maven.apache.org/ 依赖Java,需要配置JAVA_HOME 设置MAVEN自身的运行环境,需要配置MAVEN_HOME 复制Maven所在的位置 并配置在Path中添加%MAVEB_HOME%\bin 4.Maven的基本概念Maven有三个基本概念: 仓库,坐标和仓库配置 4.1 仓库仓库:用于存储资源,包含各种jar包 仓库分类: 本地仓库:自己电脑上存储资源的仓库,连接远程仓库获取资源远程仓库:非本机电脑上的仓库,为本地仓库提供资源远程仓库也分为两种: 中央仓库:Maven团队维护,存储所有资源的仓库私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源私服的作用: 保存具有版权的资源,包含购买或自主研发的jar 中央仓库中的jar都是开源的,不能存储具有版权的资源 一定范围内共享资源,仅对内部开放,不对外共享 4.2 坐标Maven中的坐标用于描述仓库中资源的位置 Maven坐标主要组成: groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如: org.mybatis) artifactld:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS) version:定义当前项目版本号 packaging:定义该项目的打包方式(war/jar) Maven有一项功能是依赖管理:通过配置pom.xml文件中的依赖项,Maven能够自动下载和管理项目所需的依赖库。它可以从Maven中央仓库或者其他远程仓库中获取依赖。 Maven中央仓库地址:Maven Repository: Search/Browse/Explore (mvnrepository.com) Maven坐标的作用:使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成 4.3 仓库配置(修改IDEA默认Maven库)Maven的仓库默认是在 C:/Users/用户/.m2/repository 目录下的. 而这个目录一般是在C盘下的,最好不要放在C盘 可以在想要的地方创建一个Maven目录,在Maven目录中创建一个 repository 目录 在下载的Maven中找到Maven的配置文件 修改IDEA的Maven库 打开IDEA设置,找到Maven |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |