2013-05-14 56 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性能

它並不總是非常直觀,而且我很懷念代碼完成,但是一旦你掌握了它的內容,通過文檔找到你的方法就變得更容易了。