【Maven】资源库说明(三)
来源:互联网 发布:rna seq数据分析流程 编辑:程序博客网 时间:2024/06/05 23:55
Maven 位置,中央和远程存储库配置和解释,有些术语可能需要在 Maven 使用前理解。
1、Maven本地资源库
Maven 的本地资源库是用来存储项目的依赖库,默认的文件夹是 “.m2” 目录,可能需要将其更改为另一个文件夹。
2、Maven中央存储库(之前配置的阿里镜像)
Maven 中央存储库是 Maven 用来下载所有项目的依赖库的默认位置。
如何从Maven远程存储库下载?,如何添加远程库?
并非所有的库存储在Maven的中央存储库,很多时候需要添加一些远程仓库来从其他位置,而不是默认的中央存储库下载库。
3、Maven依赖机制
这里的文章是关于传统方式和Maven方式的依赖库的不同,并说明 Maven 会从那里搜索这些库。
4、定制库到Maven本地资源库
很多库仍然不支持 Maven 的 pom.xml 的概念,这里有一个指南来说明如何包括“非Maven支持”库到 Maven 本地资源库中。
一、Maven本地资源库
Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。
默认情况下,Maven的本地资源库默认为 .m2 目录文件夹:
1. Unix/Mac OS X – ~/.m2
2. Windows – C:\Documents and Settings\{your-username}\.m2
1.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>
二、Maven中央存储库
当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库-http://maven.aliyun.com/nexus/content/groups/public/查找下载。
三、如何从Maven远程存储库下载?
pom.xml
<dependency> <groupId>org.jvnet.localizer</groupId> <artifactId>localizer</artifactId> <version>1.8</version></dependency>
当你建立这个 Maven 项目,它将依赖找不到失败并输出错误消息。
- 【Maven】资源库说明(三)
- Maven本地资源库(三)
- maven资源库
- maven资源库
- maven资源库
- maven资源库
- maven资源库
- maven资源库
- Maven资源库
- maven资源库
- Maven教程【整理】-(2)-资源库(本地资源库/ 中央资源库/ 远程仓库)
- maven 资源库介绍(开发包描述)
- maven资源库地址
- 四、Maven本地资源库
- Maven资源库的使用
- Maven本地资源库
- Maven 本地资源库
- Maven本地资源库
- JSP(一)
- html/css DOM脱离文档流的几种情况
- jenkins自动打包报错:cannot find symbol
- java重写equals方法需要注意的几点
- Python中括号的区别及用途
- 【Maven】资源库说明(三)
- 进程间通信--管道
- Linux下查看某一个程序运行所占用的内存
- 速算口诀
- 理解I/O Completion Port
- 网络游戏制作技术(三)—— 线程池处理部分
- 网络游戏制作技术(二)—— 消息打包处理部分
- Dijkstra算法
- 深入分析规则引擎二