Nexus3中所有可用的groovy功能列表

时间:2018-04-18 10:48:32

标签: groovy nexus nexus3

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

我看到下面的网页描述了

  • 存储库
  • BLOBSTORE
  • 安全

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

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

感谢。

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

我也找了一段时间的特定功能,但没有找到任何官方文档,所以我直接找到代码寻找功能:

以下是一些可能有用的示例: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

答案 2 :(得分:1)

  1. 系统>任务>创建类型为Admin的任务-执行脚本。

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

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

  3. 检查登录:支持>日志记录> Log Viewer