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


相关文章
|
10天前
|
存储 Java Linux
【Maven】——基础入门,插件安装、配置和简单使用,Maven如何设置国内源
Maven插件安装,Maven项目构建,依赖管理,Haven Help插件,Maven仓库,Maven如何设置国内源
|
3月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
134 1
|
3月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
150 1
|
3月前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
527 1
|
3月前
|
Java Linux Maven
IDEA如何用maven打包(界面和命令两种方式)
【10月更文挑战第14天】本文介绍了两种Maven项目打包方法:命令行与IDEA界面。首先确保已安装Maven并配置环境变量,通过`mvn -v`检查安装。命令行打包需进入项目目录,执行`mvn package`,之后在`target`目录查看结果。IDEA打包则需配置Maven路径,打开Maven Projects窗口,双击Lifecycle下的`package`阶段,同样在`target`目录查找生成文件,并在Build窗口查看日志以排查问题。
1540 1
|
3月前
|
Java Devops 持续交付
Maven学习笔记(二):Maven基础(基于IDEA)
【10月更文挑战第1天】Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。上一篇简单介绍了Maven的基础知识,本文主要介绍IDEA上的实际使用场景。内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。仅供参考。
198 0
Maven学习笔记(二):Maven基础(基于IDEA)
|
3月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
254 0
idea+maven+tomcat+spring 创建一个jsp项目
|
IDE Java Maven
Idea安装及项目设置配置和基本使用
Idea安装及项目设置配置和基本使用
348 0
|
XML Android开发 数据格式
IDEA安装及配置
IDEA安装及配置
143 0
|
6月前
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
243 0

推荐镜像

更多