Nexus提供了一些捕捉系统事件的RSS源,你可以通过点击View菜单下的System Feeds来浏览它们。如Figure 16.6, “浏览Nexus系统信息源”中的面板。你可以使用这些简单的界面来浏览最近Nexus中发生的关于构件部署,构件缓存,存储变化的报告。
如果你正在一个很大的组织工作,很多开发团队往同样一个Nexus实例部署构件,这些信息源就非常有用。有了这样的准备,所有组织开发人员可以为新部署的构件订阅RSS信息源,以确保当一个新的发布版提交到Nexus后所有的人都知道。将系统事件暴露成RSS信息源也将大门向其他人开启,包括一些对该信息更富创意的使用,如将Nexus与外部的自动测试系统想连。要访问某个特定信息源的RSS,在System Feeds观察面板中选择一个信息源然后点击Subscribe按钮。Nexus会在你浏览器中载入这个RSS信息源,然后你可以在你最喜欢的RSS阅读器中订阅这个信息源。
在系统信息源视图中有6个可用的信息源,每一个信息源都有一个类似于下面的URL:
http://localhost:8081/nexus/service/local/feeds/recentChanges
其中recentChanges
将会被你试图阅读的信息源标识所替换。可能的系统信息源包括:
Table 16.1. 可用的系统信息源
信息源标识符 | 描述 |
---|---|
brokenArtifacts |
校验和不匹配,找不到校验和,不可用的POM |
recentCacheOrDeployments |
所有仓库中有新的构件(从远程缓存的或者部署上去的) |
recentlyCached |
所有仓库中有新的缓存构件 |
recentlyDeployed |
所有仓库中有新的部署的构件 |
recentChanges |
所有缓存,部署,或者删除动作 |
systemRepositoryStatusChanges |
自动或者用户发起的变更(服务失效和阻塞的代理) |
systemChanges |
启动Nexus,更改配置,重新编制索引,以及属性重建 |