【JavaWeb-05】Maven

简介: 【JavaWeb-05】Maven

5. Maven

我为什么要学习这个技术?

  1. 在JavaWeb开发中,需要使用大量的jar包,我们手动去导入
  2. 如何能够让一个东西自动帮我导入和配置这个jar包

5.1 Maven项目架构管理工具

我们目前用来方便导入jar包

5.2 下载安装Maven

下载完成后,解压即可:

5.3 配置环境变量

在我们的系统环境变量中

配置如下配置:

  • M2_HOME maven目录下的bin目录
  • MAVEN_HOME:maven的目录
  • 在系统的path中配置 %MAVEN_HOME%\bin

5.4 阿里云镜像

  • 镜像:mirros
  • 作用:加速我们的下载
  • 国内建议使用阿里云的镜像
<mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>   

5.5 本地仓库

在本地的仓库,远程仓库

建立一个本地仓库:

<localRepository>D:\tool\apache-maven-3.6.3\maven-repo</localRepository>

5.6 在IDEA中使用Maven

  1. 启动IDEA
  2. 创建一个Maven项目

  3. 观察Maven仓库
  4. IDEA中的Maven设置
    IDEA项目创建后,看一眼Maven的配置(看是否下载到自己指定的目录)

5.7 创建一个Maven

5.7 将包转为pack(两种方法)

  1. 第一种

  2. 第二种


相关文章
|
7月前
|
XML IDE Java
JavaWeb:Maven讲解
Maven是一个流行的Java项目管理工具。它提供了构建、文档生成、依赖库管理等一系列功能,使得Java项目的构建和协作更加高效。Maven使用XML配置文件来定义构建过程和依赖关系,并且可以从中央仓库或者本地仓库中下载需要的依赖库。通过Maven,开发者可以更加方便地管理项目中的依赖关系和构建过程,使得Java项目的开发和发布更加简单和可控。
95 4
JavaWeb:Maven讲解
|
2天前
|
IDE Java Maven
*JAVAWEB--maven*
*JAVAWEB--maven*
|
1天前
|
Java 关系型数据库 Maven
SpringBootWebProject学习4、maven打war包
SpringBootWebProject学习4、maven打war包
6 1
|
1月前
|
Java Linux Apache
Javaweb之Maven的详细解析
1.2 初识Maven 1.2.1 什么是Maven Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具
118 0
|
9月前
|
Java Maven 开发者
又遇到maven jar包冲突了,如何快速解决
又遇到maven jar包冲突了,如何快速解决
144 0
|
11月前
|
IDE Java Maven
【JavaWeb】Maven搭建环境
【JavaWeb】Maven搭建环境
|
Java Maven
Maven Java项目打jar包
Maven Java项目打jar包
83 0
|
Java Maven
javaweb Maven环境搭建
javaweb Maven环境搭建
javaweb Maven环境搭建
|
Java Maven
javaweb 在IDEA中使用Maven
javaweb 在IDEA中使用Maven
javaweb 在IDEA中使用Maven
SpringBoot中maven项目打包时出现的问题
SpringBoot中maven项目打包时出现的问题
SpringBoot中maven项目打包时出现的问题

热门文章

最新文章