如何为 nexus3 原始存储库启用目录列表?

How can I enable directory listing for a nexus3 raw repository?

过去,我能够查看我上传 javadoc 站点的 raw 存储库的内容(通过 dav:http:// 使用 mvn site-deploy):

例如从浏览器访问:http://myserver/nexus/content/sites/my-raw-repository/ 将列出子目录。

现在(管理员升级到 nexus 3.20 后)目录列表不起作用,我必须明确请求资源页面,例如:

http://myserver/nexus/content/sites/my-raw-repository/artifact-site-name/1.0.0/apidocs/index.html

有没有办法恢复目录列表?

This closed issue 说nexus3支持,但是我不知道怎么支持。

我发现了问题。 存储库浏览器 url 现在不同了。

content/sites 变成了:service/rest/repository/browse

(旧路径仍然可用,但没有目录列表。根据以下发现,我猜它已被弃用)

我去了 browse left-menu-option -> select the raw repository -> 点击 Html View link 然后它把我带到了正确的位置。

新的 link 现在是: http://myserver/nexus/service/rest/repository/browse/my-raw-repository/

值得注意的是现在到达实际资源文件时(例如html),
资源文件 link 不同: http://myserver/nexus/repository/my-raw-repository/path/to/the/htmlpage.html

所以 service/rest/repository/browse/my-raw-repository/repository/my-raw-repository/(也不支持目录列表)