Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。

很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。

默认情况下,Maven的本地资源库默认为 .m2 目录文件夹:

  1. Unix/Mac OS X – ~/.m2
  2. Windows – C:\Documents and Settings\{your-username}\.m2

1. 更新Maven的本地库

通常情况下,可改变默认的 .m2 目录下的默认本地存储库文件夹到其他更有意义的名称,例如, maven-repo

找到 {M2_HOME}\conf\setting.xml, 更新 localRepository 到其它名称。

{M2_HOME}\conf\setting.xml
<settings><!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ~/.m2/repository<localRepository>/path/to/local/repo</localRepository>--><localRepository>D:\software\yiibai.com\apache-maven\repository</localRepository>

2. 保存文件

执行之后,新的 Maven 本地存储库现在改为 D:\software\yiibai.com\apache-maven\repository.

执行命令:

C:\worksp> mvn archetype:generate -DgroupId=com.yiibai -DartifactId=NumberGenerator -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

详见如下图:

标签:Maven    本地    资源库

本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:http://www.yiibai.com/maven/maven-local-repository.html

转载于:https://www.cnblogs.com/wust221/p/5443868.html

maven 学习---Maven本地资源库相关推荐

  1. Maven学习——maven基础

    maven基础 前言 一.maven简介 mave的功能: 二.下载和安装 三.maven的基础概念 1.仓库 2.坐标 3.本地仓库配置 四.制作Maven项目 纯手工制作 插件制作 IDEA制作 ...

  2. maven 学习---Maven添加远程仓库

    默认情况下,Maven从Maven中央仓库下载所有依赖关系.但是,有些库丢失在中央存储库,只有在Java.net或JBoss的储存库远程仓库中能找到. 1. Java.net资源库 添加Java.ne ...

  3. Maven修改默认本地资源库文件夹

    默认的Maven地址如下: Linux/Mac:~/.m2(提示:~/为当前用户目录地址) Widnows:C:\Users\{username}\.m2(提示:username为当前用户名) 修改操 ...

  4. Maven学习(四)-----Maven中央存储库

    Maven中央存储库 当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载.首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没 ...

  5. 本地资源库,中央资源库,远程资源库的介绍

    转载至:https://blog.csdn.net/u011066470/article/details/51218028 1.Maven的本地资源库:用来存储所有项目的依赖关系(插件jar和其他ja ...

  6. Maven学习(三)-----Maven本地资源库

    Maven本地资源库 Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹.很简单,当你建立一个Maven项目,所有相关文件将被存储在你的M ...

  7. Maven(四):定制库到Mave本地资源库 (Kaptcha)

    为什么80%的码农都做不了架构师?>>>    首先简单介绍下Kaptcha: kaptcha是一个扩展子simplecaptcha的验证码库,在java编程中是一个非常实用的验证码 ...

  8. Maven删除本地资源库中lastUpdate和repositories文件

    Maven删除本地资源库中lastUpdate和repositories文件 文章目录 一.编写bat 1.删除Maven本地资源库中.lastUpdated的文件.bat 2.删除Maven本地资源 ...

  9. Maven学习总结(45)——Maven仓库、将本地Jar包安装到仓库、打可执行的Jar总结

    先说说Maven 仓库的分类: maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:2.1 中央仓库 2.2 私服 2.3 其它公共库 1.本地仓库,顾名思义,就是Mav ...

最新文章

  1. 对2020年Linux和开源的5个大胆预测
  2. Http权威指南学习研究
  3. 第三章:lambda表达式
  4. Spring Cloud是什么
  5. 全程图解:Centos 5.2 下 ORACLE10G 安装配置
  6. 属性拼接转换成字符串_使用一些可选的将字符串配置属性转换为其他类型
  7. 解决Hadoop总是处于安全模式的问题
  8. 从单张图重建三维人体模型综述(六)
  9. badbody下_badboy下载_badboy测试工具2.0.5官方免费版 - 系统之家
  10. vue中配置filemanager-webpack-plugin的报错和解决
  11. python中的上一步和下一步快捷键
  12. 制作逼真立体玻璃奶瓶图片的PS教程
  13. 联通的沃phone相关新闻
  14. MySQL查询不同年份母亲节_日期习俗大不同 走近七个国家的母亲节
  15. OGG FOR BIGDATA 安装(修正)
  16. win7 IIS Web.config节点锁定问题
  17. php中base64加密的应用场景
  18. Unity 应用的消息推送《一》本地推送
  19. 初中数学结合计算机教学设计,依托信息技术进行初中数学教学设计
  20. C++函数默认参数(函数传入实参个数比形参个数少)

热门文章

  1. java class _Java Class文件详解
  2. 【ES8(2017)】Object 扩展 values() / entries() / getOwnPropertyDescriptors()
  3. 【ES6(2015)】Symbol
  4. MySQL笔记-SQL语句中可以使用单引号包裹任意类型
  5. Qt工作笔记-视图(QGraphicsView)的放大和缩小(通过滚轮)
  6. 海洋zyapi.php,海洋cms自带资源发布api插件和第三方资源站接入办法说明
  7. hibernate保存mysql乱码_hibernate保存数据到mysql时的中文乱码问题
  8. mysql 安装1607_mysql服务启动报1607error
  9. mysql 转义字符6_MySQL的转义字符
  10. oracle通信通道的文件结尾_【移民】加拿大安省发放优才计划移民邀请函;NS省干掉特快通道直申种类的申请通道...