如何在Gradle API文档中导航?

时间:2013-05-14 07:22:48

标签: groovy gradle

这可能是一个不寻常的问题。我在gradle groovy api doc中导航时遇到问题。例如,请参阅以下代码,

uploadArchives {
repositories {
    ivy {
        credentials {
            username "username"
            password "pw"
        }
    url "http://repo.mycompany.com"
    }
}
}

在上面的代码中,我怎样才能找到api documentaion中“凭证”封闭的内容?

谢谢

1 个答案:

答案 0 :(得分:2)

我自己对Gradle很新,但这就是我要做的事情:

  1. Project开始,因为构建脚本始终针对Project实例
  2. 执行
  3. 寻找repositories { }
  4. 它提到RepositoryHandler,所以在那里寻找ivy { }
  5. ivy()返回一个IvyArtifactRepository,所以我想关闭将会执行
  6. IvyArtifactRepository
  7. 上未定义credentials { }
  8. 跳至its API doc检查其超类(页面顶部的链接)
  9. 您可以看到AuthenticationSupported
  10. 上定义了credentials 在那里提到了
  11. PasswordCredentials,最后您看到它只有usernamepassword属性
  12. 它并不总是非常直观,而且我很多时候都会错过代码完成,但是一旦掌握了它,就会更容易找到通过文档的方式。