nexus的仓库有4种类型,这可以从哪儿知道呢?首先启动nexus服务,然后在浏览器地址栏中输入http://localhost:8081/nexus/这样的url地址进行访问,接着你会看到在右上角有个Log In的超链接,点击它并使用nexus内置账户(用户名是admin,密码是admin123)进行登录,登录成功之后,你便会看到如下图所示的效果。
点击页面左侧的Repositories超链接,这时你便会看到nexus私服仓库的4种类型了。
有一点需要我们知道,那就是nexus仓库默认在{指定目录}\sonatype-work\nexus\storage目录中。
下面我将会一一详细介绍这4种nexus私服仓库类型。
hosted
宿主仓库,一般都是部署自己的jar到这个类型的仓库中,也就是说这个类型的仓库存放本公司自己开发的jar包。宿主仓库包括三部分,它们分别是:
proxy
代理仓库,用于代理远程的公共仓库,如maven中央仓库。用户连接私服,私服自动去中央仓库下载jar包或者插件,或者下载Apache下测试版本的jar包。
大家可以从下图中清楚地看到代理的中央仓库。
点击Central超链接,你便能看到如下图所示的效果。
group
仓库组(或者组仓库),用来合并(包含)多个hosted/proxy仓库,通常我们都是配置自己的maven连接仓库组,连接仓库组之后,既可以访问我本公司的宿主仓库,又可以访问代理仓库了。
virtual
虚拟类型仓库,兼容maven1版本的jar或者插件,不过这个类型的仓库已经被废弃了!