首页 > 代码库 > Maven之——Nexus创建仓库

Maven之——Nexus创建仓库

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区别、只和选择需要聚合在一起的仓库组成虚拟仓库组、仓库组包含的顺序决定了仓库组遍历其所包含仓库的次序、最好将常用的仓库放在前面。       

如下图显示操作

        

        如上图、我们可以把需要使用的仓库添加到左边、这样在项目中使用时、只需指定仓库组即可。


Maven之——Nexus创建仓库