Nexus带有默认的密码和仓库索引设置,它们都需要更改以满足你的安装需要(以及安全)。安装完并运行了Nexus后,你需要确认你完成了下列任务:
- 更改管理员密码和Email地址
-
默认的管理密码是
admin123
。对一个全新的Nexus安装,你首先要做的是更改这个密码。要更改默认的管理员登陆名"admin"及密码"admin123",在浏览窗口的左边导航菜单中的Security部分点击Change Password。 - 配置SMTP设置
-
Nexus可以发送用来用户名和密码的email,要开启这个特性,你需要用SMTP主机和端口配置Nexus,以及相关的Nexus用来连接邮件服务器的认证参数。为此,载入如Section 16.5., “定制服务器配置”中的服务器配置对话框。
- 开启远程索引下载
-
Nexus带有三个重要的代理仓库,有中央Maven仓库,Apache快照仓库,和Codehaus快照仓库。它们中的每一个仓库都包含了数千(或数万)的构件,下载每个仓库的所有内容是不切实际的。处于这个原因,大部分仓库维护了一个编录了整个内容的Lucene索引,以提供快速和有效的搜索。Nexus使用这些远程索引搜索构件,但是默认设置我们关闭了索引下载。要下载远程索引,
-
点击Administration菜单下面的Repositories,更改三个代理仓库的Download Remote Indexes为true。你需要为此载入如Section 16.6, “维护仓库”中的对话框。
-
在每个代理仓库上右击然后选择Re-index。这会触发Nexus下载远程的索引文件。
Nexus下载整个索引可能需要好几分钟,但是一旦你下载好之后,你就能够搜索Maven仓库的所有内容了。
-
Note
Sonatype想要确信没有创建一个会在默认情况下对中央仓库造成大量拥挤的产品。虽然大部分用户会想要开启远程索引下载,我们还是不想使之成为默认设置,当数百万用户下载一个新版本的Nexus继而不断的下载这个21MB的中央索引的时候,会制造对我们自己的拒绝服务攻击。如果你想要Nexus返回全部的搜索结果,你就必须显式的开启远程索引下载。