16.5. 配置Nexus

本节展示的很多配置页面只对管理员可用。Nexus允许管理员用户自定义仓库列表,创建仓库组,自定义服务器设置,以及创建Maven用来包含或排除某个仓库构件的路线或者“规则”。

16.5.. 定制服务器配置

在一个实际的Nexus安装中,你可能会想要自定义管理员密码,而非使用“admin123”,你可能会想要复写Nexus用来存储仓库数据的默认目录。为此,以管理员用户登陆然后点击左边导航菜单Administration下面的Server。服务器配置界面如Figure 16.11, “Nexus服务器配置”显示。

Nexus服务器配置

Figure 16.11. Nexus服务器配置


该页面能让你更改:

管理员密码

默认的管理员密码是admin123。如果你填写这个字段并点击了Save按钮,你及更改了这个Nexus安装的管理员密码。

工作目录

在File Settings组下面,你可以自定义工作目录。如果你的Nexus安装将要作为很大的仓库的镜像,而且你想要将你的工作目录放到另外一个硬盘分区,你可能会想要自定义工作目录。

日志目录

你可以改变Nexus寻找日志的位置。在一个Unix机器上,一个通常的实践是将日志文件放到/var/log。如果你遵循这个实践,你可以使用适当的权限来创建一个/var/log/nexus目录。注意这个设置并不会更改Nexus记日志的目录,它仅仅是告诉Nexus去哪里寻找日志。要更改写日志的位置,你需要修改在你Nexus安装的runtime/apps/nexus/conf目录下jul-logging.properties的和log4j.properties文件。

User Agent

这是Nexus用来生成HTTP请求的标识符。如果Nexus需要用一个HTTP代理,而且这个代理只有当User Agent设置成某个特定值才能工作,你就要更改这个设置。

额外的URL参数

这是一列放在对远程仓库的GET请求后面的附加参数。你可以用它来添加对请求的定义信息。

请求超时

这是当Nexus和外部,远程的仓库交互时等待一个请求成功的时间。

请求重试次数

当遇到一个失败的HTTP请求时,Nexus会重试的次数。

代理主机和代理端口

如果你的组织需要使用一个HTTP代理服务器,你可以在这里提供代理主机和代理端口。

代理认证

这一部分配置能让你提供代理认证信息,如用户名和密码,或者用来访问HTTP代理的密钥。