【maven】maven是什么?maven安装及idea中使用maven(一)

简介: 【maven】maven是什么?maven安装及idea中使用maven

1. Maven 入门

1.1 Maven概述

1.1.1 什么是Maven

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

1.1.2 Maven作用

maven 通过坐标对第三方构件(jar包)进行统一管理。


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


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


maven对工程分模块构建,提高开发效率


1.2 仓库


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


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


中央仓库:官方仓库,存放所有依赖。在国外。http://repo1.maven.org/maven2/


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


阿里云


华为云


49feb147e09a4a6c9e044d93333b134c.png


1.3 maven环境搭建

1.3.0 使用前提

  • 使用maven,必须配置 JDK,也就是 JAVA_HOME
  • 如果没有配置JAVA_HOME,将有错误提示,如下:


d512aa48dace4d94af9ba7048122b6c1.png

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

fc025cab7a14480586e00b7658726ec4.png


1.3.1 下载

  • 版本:3.5.3

79728fb408b74f2aafd1e2a478680716.png

1.3.2 安装

  • 将下载资源解压即可

299c3a6b360247da9629b3a83f47bbbd.png

1.3.3 配置:系统环境变量

  • 配置window 系统环境变量
  • MAVEN_HOME:
  • 内容:maven安装目录
  • 原因:方法其他环境变量使用、方便其他软件使用(idea)
  • path:
  • 内容:maven的bin目录(使用MAVEN_HOMN 确定安装目录)
  • 原因:在cmd可以使用maven命令。

82862e2ff339460a8af453910daf58bd.png

测试

mvn -help


5ba912b039be4191a1d4ca223e7e289e.png


1.4 Maven配置

1.4.1 私有仓库配置

  • 私有仓库的根目录:D:\Java\maven\yycg_repository

954caeddbe584c3b8e5fec82d27eb54c.png

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

c4131abdadfe45be86ede8899b0c369b.png


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

  • 配置 aliyun的镜像


   <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror


672c6e6576764b81a82c6ebf0032aef1.png

1.5 IDEA 配置

1.5.1 前提(可选)

  • 如果已经打开项目,选择关闭项目

17927db636104e468e4edfe410842e44.png

使idea入门项目选择窗口7ed22e819908450d80f91ffa3c2ecee2.png


1.5.2 IDEA 配置 maven

  • 步骤1:选择 settings


1ee853319bad4954a4c4d0bdbcaee4c9.png

步骤2:idea会自动识别 MAVEN_HOME 配置的 本地maven。

24e7dccb7dff498a8d10b1cf93c073ad.png

步骤3:如果没有识别,手动配置

49cb9d55942f4870b870ec2ac9b41b29.png




相关文章
|
3天前
|
Java 应用服务中间件 Apache
Maven程序 tomcat插件安装与web工程启动
Maven程序 tomcat插件安装与web工程启动
9 0
|
15天前
|
Java 编译器 Maven
使用intellij idea搭建SSM架构的maven项目 详细
使用intellij idea搭建SSM架构的maven项目 详细
35 4
|
3天前
|
Java Linux Maven
Maven下载与安装详细教程
Maven下载与安装详细教程
14 0
|
3天前
IDEA安装actiBPM插件
IDEA安装actiBPM插件
30 10
|
2天前
|
Java Maven
maven跳过测试清理、打包、安装
maven跳过测试清理、打包、安装
13 4
|
2天前
|
Linux 开发工具 Windows
在WSL2中安装IntelliJ IDEA开发工具
在WSL2中安装IntelliJ IDEA开发工具
17 2
|
3天前
|
Java Linux Maven
Centos7.6安装Maven3.8.3并配置阿里云镜像
Centos7.6安装Maven3.8.3并配置阿里云镜像
36 0
|
3天前
|
Linux
centos7安装maven3.8.1并配置阿里云镜像
centos7安装maven3.8.1并配置阿里云镜像
28 0
|
4天前
|
缓存 Java Maven
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
12 0
|
7天前
|
Java Scala Maven
Intellij IDEA+Maven+Scala第一个程序
Intellij IDEA+Maven+Scala第一个程序
14 0