2013-05-14 73 views
2

这可能是一个不寻常的问题。我在Gradle Groovy API中导航时遇到问题。例如看到下面的代码,如何在Gradle API文档中导航?

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

在上面的代码中,我怎么能找到什么进入“资格证书”的封盖,API文件建立?

感谢

回答

2

我是很新的摇篮自己,但这是我会做什么:

  1. 开始从Project作为构建脚本针对Project实例
  2. 看总是执行为repositories { }
  3. 它提到RepositoryHandler,所以在那里寻找ivy { }
  4. ivy()返回一个IvyArtifactRepository,所以我想关闭将针对
  5. 被执行但没有对IvyArtifactRepository
  6. 跳转到its API doc定义来检查其超(在页面顶部链接)credentials { }
  7. 你可以看到那里credentialsAuthenticationSupported
  8. PasswordCredentials定义是有提到的,最后你看到它只有usernamepassword性能

它并不总是非常直观,而且我很怀念代码完成,但是一旦你掌握了它的内容,通过文档找到你的方法就变得更容易了。