maven简单教程(一篇足以-博主个人学习笔记)

本文简述了Maven的作用,包括管理第三方Jar包和项目模块化,介绍了下载配置、本地和远程仓库的使用。重点在于提升开发效率和构建管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

maven简单教程(一篇足以-博主个人学习笔记)

一、maven作用

我们构建一个项目需要用到很多第三方的类库,以往开发项目时,程序员往往需要花较多的精力在引用Jar包搭建项目环境上,Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar包,它会帮助我们下载所有的Jar,极大提升开发效率。
Maven可以对项目进行构建、依赖的管理:
1、管理Jar包
a.自动添加第三方Jar包(之前需要自己添加需要的Jar包)
b.自动解决Jar包之间的依赖关系(自动关联下载所有依赖的Jar,并且不会冲突)
2、将项目拆分成若干个模块。

二、maven下载和配置

maven是一个基于Java平台(即基于JDK)的 自动化构建工具。自动化构建即一步完成 编译-打包-部署-测试 等步骤。

  • 下载maven
  • 配置环境变量(已经配置好JDK的环境变量)
    windows操作系统
    MAVEN_HOME : maven的安装目录
    Path: %MAVEN_HOME%\bin
  • 重启电脑
  • 检测是否安装成功
    mvn --version

三、maven仓库

Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方。

3.1 maven仓库的分类

  • 本地仓库
  • 远程仓库
  • 中央仓库
  • 私服
  • 其他公共库

3.2 本地仓库

本地仓库,顾名思义,就是Maven在本地存储的地方。
maven的本地仓库,在安装maven后并不会创建,它是在第一次执行maven命令的时候才被创建。
maven本地仓库的默认位置:无论是Windows还是Linux,在用户的目录下都有一个.m2/repository/的仓库目录,这就是Maven仓库的默认位置。

<!--设置本地仓库路径conf/setting.xml-->
<settings>
	<localRepository>目录</localRepository>
</settings>

3.3 远程仓库

从最核心的中央仓库开始,中央仓库是默认的远程仓库,maven在安装的时候,自带的就是中央仓库的配置,可以通过修改setting.xml文件来修改默认的中央仓库地址。
中央仓库包含了绝大多数流行的开源Java构件,以及源码、作者信息、SCM、信息、许可证信息等。一般来说,简单的Java项目依赖的构件都可以在这里下载到。(在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件)。
在maven/conf/setting.xml设置中央仓库:

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

在pom.xml设置远程仓库

<repositories>
    <repository>
        <id>companyname.lib2</id
        <url>http://download.companyname.org/maven2/lib2</url>
    </repository>
<repositories>

四、更多详情请查看笔记

慎用这个笔记软件,目前好像不能原格式导出或者markdown导出,所以这篇博客都是只节选了部分笔记内容复制粘贴。
更多内容获取=====>完整笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值