各位,很抱歉,本来写博客是为了做笔记,但是公司很多烦心事,直到今天才决定继续完成nexus3.x的使用。
接着上一篇文章说,启动nexus服务之后,在浏览器输入http://localhost:8081/之后便可来到nexus的管理界面。
1. 登录界面
下图就是输入地址后,跳转的页面。
2. 登录nexus
注意上图中红色方框的位置,点击Sign in便可打开登录对话框。值得注意的是,首次登录时,用户名为:admin,密码嘛,不是admin123之类的,nexus2.x应该是这个密码,但这个版本不是。
那么登录的密码从哪里找呢?
不妨去D:\software\nexus-3.19.1-01-win64\sonatype-work\nexus3文件夹下,打开admin.password文件,并拷贝里面的内容到密码处。
3.登录后的界面
登录后的界面如下。实际上可以把nexus私服的管理端分成2个部分,一个是正方体的图标所代表的查询界面,一个是齿轮所代表的的管理界面,包括仓库管理,用户管理,安全,日志等功能。
细心的读者朋友可能会发现,当你登录上nexus之后,左侧边栏会多一项upload的选项。
4. 查询部分界面
左侧边栏的查询界面包括,3个部分,分别是search、browse、upload。
这里着重讲一下,左边侧栏的几个选项的含义:
1)其中search用于在所有仓库中,搜索是否存在某个jar包(依赖);
2)browse选项是为了检查该nexus私服拥有多少私有的仓库;
3)upload选项则在需要上传jar包到私有仓库时使用。
这里我希望读者朋友们先对上述3个选项有个大概的了解,下面会详细讲解每一个选项。
4.1 search 界面
点击search选项,会发现下面还存在二级菜单。这其实就使用来查询某个jar包是否存在某个仓库。这个选项我用得不多,也就顺带提一下。
这里最容易理解的估计就是maven查找jar了,只要输入jar对应的groupId和artifactId即可。然后点击查找后的结果,即可看到该jar包的详细信息。
4.2 Browse界面
如果说search是对某一个jar的信息精准查询,那么browse则提供了一种nexus私服的全局视图。
可以看到这这个界面下列举了所有nexus私服的仓库。
任选一个你想看的仓库,点击进入,会出现如下界面。可以看到,这里有chao-group仓库下所有的jar包。值得注意的是,这些jar包实际上都已存储在本地。也就是说,当你再次引用chao-group仓库里的这些jar包时,可以直接从这里下载,由于我的私服搭建在自己的电脑上,所以相当于从本地下,但这并不是说nexus私服就是本地仓库。这个概念不要弄混淆。
4.3 upload界面
upload是用来上传jar包到nexus搭建的maven私服上去的,点击upload选项,得到如下界面。
然后选择仓库,进行jar包上传。选择jar包及其对应的pom文件,然后点击upload即可。
上传成功后,有如下提示。我们可以点击进入看看,test02仓库中是否存在antlr这个jar包。
去browse界面,找到test02仓库,点击进去看看是否存在antlr的jar包。
至此,nexus3.x的管理界面的第一部分就已经讲解完毕。
接下来,就是该如何使用nexus搭建私服了。