如何为 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/
(也不支持目录列表)
过去,我能够查看我上传 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/
(也不支持目录列表)