Nexus3 中所有可用 groovy 函数的列表

List of all available groovy functions in Nexus3

在哪里可以找到包含 Sonatype Nexus 3 可用功能列表的 groovy API 文档?

我看到下面的网页描述了

https://help.sonatype.com/repomanager3/rest-and-integration-api/script-api/writing-scripts#app

...但是如何知道安全之后要放什么,例如security.securitySystem.changePassword?

谢谢。

您应该阅读代码本身,Nexus3 Cookbook 是一个好的开始,因为它有来自 Nexus3 Cookbook 和示例的解释。

对于 API 个示例,您可以在 API Examples 上阅读它们。

具体功能我也找了一段时间,没找到官方文档,直接上代码找功能:

以下是一些可能有用的示例:https://github.com/sonatype/nexus-book-examples/tree/nexus-3.x/scripting

链接取自此页面:https://books.sonatype.com/nexus-book/3.0/reference/scripting.html#scripting-configuration

  1. 系统 > 任务 > 创建任务类型:管理员 - 执行脚本。

    • 任务名称:获取所有回购方法
    • 语言:groovy
    • 来源:

      log.info(
         repository.getClass().
           declaredMethods.
             findAll{ !it.synthetic}*.name.join(', ')
      
      )
      
  2. 运行 任务

  3. 检查登录:支持 > 日志记录 > 日志查看器