windows中maven仓库配置

  • 目的
    配置本地maven仓库实际意义在于缓存项目中所使用到的jar包,当项目创建的越多所引用的jar也会越来越多,除了在第一次下载jar包会有点慢外,以后再次使用就会很便捷
  • 下载maven
    官网链接 http://maven.apache.org/download.cgi
  • 目录
    将下载后的安装包解压到所要存放的目录
    在这里插入图片描述
  • 环境变量
    创建MAVEN_HOME变量其路径为maven路径,然后在path的结尾添加%MAVEN_HOME%\bin;在这里插入图片描述
  • 版本
    在命令模式中输入:mvn -v,若有显示表明成功在这里插入图片描述
  • 配置文件
    当步骤到达上面显示版本就已经表明maven仓库已经搭建成功,所下载引用的jar包默认放在c盘用户下面的.m2文件夹,但是随着项目的增加,jar的引用会越来越多,导致c盘空间越来越小,所以会自定义jar包仓库到其他盘,例如当前就放在maven同目录,方便查看管理;先自定义文件名称并创建(repository),然后编辑apache-maven里conf文件夹下面的settings.xml,找到localRepository然后设置成自定义的jar包仓库路径在这里插入图片描述
  • 远程仓库
    当jar包在本地没找到时,会去远程仓库下载,settings.xml中有一个被注释的全球仓库,可以将其放开,但是这个仓库因为是国外服务器,所以会受网络限制,因此一般会配置阿里云仓库在这里插入图片描述
  • 更新配置
    在命令模式中输入:mvn help:system
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Maven仓库是Java项目存储和管理第三方依赖的地方,它有助于简化项目的构建过程。在Maven项目,你需要配置两个主要的仓库:本地仓库(Local Repository)和远程仓库(Remote Repositories)。以下是配置的基本步骤: 1. **本地仓库**: Maven默认会在`~/.m2/repository`(Windows用户在`%USERPROFILE%\.m2\repository`)创建一个本地仓库。如果项目规模大或网络不稳定,可以考虑设置更大的路径或增加缓存空间。 在`pom.xml`文件,添加以下配置: ```xml <localRepository>path/to/your/local/repo</localRepository> ``` 2. **远程仓库**: Maven使用远程仓库来查找和下载依赖。最常用的仓库(Central Repository)是JCenter和Maven Central。它们托管了大量的开源库。 在`settings.xml`文件(位于`<user-home>/.m2/settings.xml`或`<project-root>/settings.xml`,`<user-home>`表示用户主目录),添加默认仓库: ```xml <mirrors> <mirror> <id>central</id> <url>https://repo1.maven.org/maven2</url> <!-- or JCenter URL: https://jcenter.bintray.com/ --> <mirrorOf>*</mirrorOf> <!-- means it will mirror all repositories --> </mirror> </mirrors> ``` 或者在`pom.xml`的`repositories`标签下,直接添加远程仓库: ```xml <repositories> <repository> <id>central</id> <url>https://repo1.maven.org/maven2</url> </repository> </repositories> ``` 3. **其他仓库**: 如果有特定的私有仓库或者企业内部仓库,需要配置`<repository>`元素,并提供相应的URL。 配置完成后,Maven会自动从远程仓库获取缺失的依赖。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值