- 20
- 0
- 约5.69千字
- 约 8页
- 2016-08-12 发布于贵州
- 举报
Maven详解之仓--本地仓库.、远程仓库
在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径,解读Maven在仓库中的存储路径:1.基于groupId准备路径?,将句点分隔符转成路径分隔符,就是将 ?. ?转换成 / ; example: org.testng ---org/testng2.基于artifactId准备路径,将artifactId连接到后面:org/testng/testng3.使用version准备路径,将version连接到后面:org/testng/testng/5.84.将artifactId于version以分隔符连字号连接到后面:org/testng/testng/5.8/tesng-5.85.判断如果构件有classifier,就要在 第4项 后增加?分隔符连字号 再加上 classifier,org/testng/testng/5.8/tesng-5.8-jdk56.检查构件的extension,如果extension存在,则加上句点分隔符和extension,而extension是由packing决定的,org/testng/testng/5.8/tesng-5.8-jdk
原创力文档

文档评论(0)