16.3.4. 浏览系统RSS源

Nexus提供了一些捕捉系统事件的RSS源,你可以通过点击View菜单下的System Feeds来浏览它们。如Figure 16.6, “浏览Nexus系统信息源”中的面板。你可以使用这些简单的界面来浏览最近Nexus中发生的关于构件部署,构件缓存,存储变化的报告。

浏览Nexus系统信息源

Figure 16.6. 浏览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,更改配置,重新编制索引,以及属性重建