Maven之——Nexus创建仓库
1、 创建宿主仓库
我们可以使用Maven内置的宿主仓库、发布版的Release、快照版的Snapshot。也可以自己创建宿主仓库。步骤如下:
Release宿主仓库:
如上图操作、选择添加一个宿主仓库、下面的参数都可以将鼠标放在?上获取具体信息。这里只对重要的做说明:Repository Type 值为Relaese时、表示此宿主仓库是发布版、值为Snapshot时、表示此宿主仓库为快照版。Deployment用来配置此仓库的部署策略、选项有禁止部署(Read only)、关闭重新部署也就是说同有构件智能部署一次(Disabled Redeploy)以及允许重新部署(Allow Redeploy)。Allow File Browsing标识是否允许浏览仓库内容。Include
in search表示是否对该仓库进行索引并提供搜索。Publish URL用来控制是否通过URL提供服务。
Snapshot宿主仓库:与Release宿主仓库配置很像、区别是选择Repository Policy时选择Snapshot。
2、 创建代理仓库
对于代理仓库最重要的是URL、也就是RemoteStorage Location、必须是有效的值!Download Remote Indexes表示是否下载远程仓库的索引、有些远程仓库拥有索引、下载其索引后、即使没有缓存远程仓库的构件、用户还能在本地浏览搜索构件信息。Authentication配置用于远程仓库认证。
3、 创建Nexus仓库组
仓库组没有Release和Snapshot区别、只和选择需要聚合在一起的仓库组成虚拟仓库组、仓库组包含的顺序决定了仓库组遍历其所包含仓库的次序、最好将常用的仓库放在前面。
如下图显示操作
如上图、我们可以把需要使用的仓库添加到左边、这样在项目中使用时、只需指定仓库组即可。
时间: 2024-10-26 23:52:27