Maven入门,安装下载,环境配置,配置私有仓库,idea整合Maven(1)(上)

简介: Maven入门,安装下载,环境配置,配置私有仓库,idea整合Maven(1)

1.Maven入门


1.1 Maven 概述

1.1.1什么是Maven


Maven可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具


总结:maven项目管理工具 ---【 Maven ---通过---》 描述信息 ---来----》管理项目构建,报告和文档】


1.1.2 Maven的作用


通过坐标对第三方构件(jar包) 进行统一管理 【坐标 ----> jar包 ---->管理】


可提供一套对项目生命周期管理的标准,开发人员,和测试人员统一使用Maven进行项目的构建。【项目生命周期 --- > 标准 --- > 统一使用 ----> 项目构建】


Maven生命周期: 清理 ~ 验证~ 编译~ 测试~ 打包~ 安装~ 报告~ 部署


对工程分模块构建,提高开发效率 【创建项目时,可选择模块进行构建】


1.2仓库


仓库分类: 私有仓库 , 中央仓库 , 第三方仓库(又称远程仓库)


--- 私有仓库: 每个人的本地仓库, 相当于缓存, 方便离线操作


---- 中央仓库: 官方仓库,存放所有依赖.在国外


http://repo1.maven.org/maven2/


----- 第三方仓库: 由非盈利机构搭建第三方私有仓库,对外提供依赖下载.


阿里云


华为云


4f58ae491c8043f390fcbc29ad3f8212.png


1.3 maven环境搭建


1.3.0 使用前提


使用maven,必须配置JDK,也就是JAVA_HOME


如果没有配置JAVA_HOME, 将有错误提示, 如下:


6a45e3c173bf49bc8eb68f4d3ee602a1.png


JAVA_HOME配置内容(JDK的安装目录)


电脑系统环境配置 ----> 新建 --- > 变量名JAVA_HOME ----> 变量值 jdk的安装目录路径


28de800a97fb4e87af0a77eebc7998f3.png


### 1.3.1 下载Maven资源

版本: 3.5.3


868bbe7dd52449c68a0c199583a6df6d.png


1.3.2 下安装


将下载的资源解压即可 ---- 可安装解压到自己需要的盘符下


7ae1643085454ea0b94d17efbb524bf6.png


1.3.3 配置:系统环境变量


配置window系统环境变量


-------- MAVEN_HOME:


内容: maven的安装目录


原因: 方便其他环境变量使用,方便其他软件使用


06b621400e78459dad3d2c0717bc988e.png


------ path :


内容:maven的bin目录(使用MAVEN_HOME 确定安装目录)


原因: 在cmd可以使用maven命令


ad55806d21654850abc505bd33756645.png


测试是否安装配置成功


------ 打开cmd命令窗口 ---> 写入mvn -help 然后回车


如果能够运行成功则配置成功 [如下图]


56a247b2d7e445c7953ef67207242348.png


1.4 配置


1.4.1 私有仓库配置


私有仓库的根目录【可自行定义所在位置,但是要和安装的maven在同一目录下】


719227f7e9ab4d1c9d2a3c83ff6d0dc4.png


maven配置私有仓库 %MAVEN_HOME%/conf/settings.xml


5de51dfa693849e6a1d89a0097b78ec1.png


打开settings.xml,找到第55行,进行更新本地仓库的存放路径位置


ab06a215a7484134bdca73fd96e5c96b.png


1.4.2 配置镜像(第三方仓库,私服)


配置aliyun的镜像 【阿里云】

<!--配置具体的仓库下载镜像-->
     <mirror>
    <!--此镜像的唯一标识 用来区分不同的mirror元素-->
          <id>nexus-aliyun</id>
            <!--对哪种仓库进行镜像 简单说就是替代哪个仓库-->
          <mirrorOf>central</mirrorOf>
            <!--镜像名称-->
          <name>aliyun maven</name>
            <!--镜像URL-->
          <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

524ebee569d741b29df85771c8bef585.png


相关文章
|
7月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
461 27
|
7月前
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
863 18
|
12月前
|
存储 Java Linux
【Maven】——基础入门,插件安装、配置和简单使用,Maven如何设置国内源
Maven插件安装,Maven项目构建,依赖管理,Haven Help插件,Maven仓库,Maven如何设置国内源
|
5月前
|
Java 区块链 Maven
关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
508 3
|
4月前
|
Java jenkins 应用服务中间件
结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
306 0
|
Java Maven 开发者
maven项目中官方setting.xml文件
`settings.xml` 是 Maven 的配置文件,用于定义用户或全局级别的构建行为。它包含本地仓库路径、网络代理、服务器认证、仓库镜像及构建配置文件等设置,帮助开发者根据环境定制 Maven 行为,提升构建效率与灵活性。
1001 0
|
7月前
|
Java 测试技术 项目管理
【JavaEE】从 0 到 1 掌握 Maven 构建 Java 项目核心技巧 解锁 Java 项目高效管理实用实例
本文从Maven基础概念讲起,涵盖安装配置、核心概念(如POM与依赖管理)及优化技巧。结合Java Web项目实例,演示如何用Maven构建和管理项目,解决常见问题,助你高效掌握这一强大工具,提升Java开发与项目管理能力。适合初学者及进阶开发者学习。资源链接:[点此获取](https://pan.quark.cn/s/14fcf913bae6)。
261 6
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
638 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
Java 关系型数据库 MySQL
Maven——创建 Spring Boot项目
Maven 是一个项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,简化了项目的构建和管理过程。其核心功能包括项目构建和依赖管理,支持创建、编译、测试、打包和发布项目。Maven 仓库分为本地仓库和远程仓库,远程仓库包括中央仓库、私服和其他公共库。此外,文档还介绍了如何创建第一个 SpringBoot 项目并实现简单的 HTTP 请求响应。
1002 1
Maven——创建 Spring Boot项目
|
Java 关系型数据库 MySQL
如何使用 maven 创建一个 Spring Boot项目
Maven 是一个强大的项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,提高开发效率。其核心功能包括项目构建和依赖管理。项目构建支持编译、测试、打包和发布等流程,而依赖管理则通过中央仓库、本地仓库和私有服务器获取和管理项目依赖。示例中展示了如何创建第一个 SpringBoot 项目并实现简单接口。
408 1
如何使用 maven 创建一个 Spring Boot项目

推荐镜像

更多