Gradle是一個自動化構建工具(build system),構建能做的事很多,除了包括包依賴管理(dependency management),還有編譯源碼、測試、發佈和部署。而CocosPods只是一個包依賴管理工具。所以,兩者是概念上不同的兩個工具。
Gradle是可以和Maven,Ant一塊比較的,它們都是自動化構建工具,不過Ant基本被拋棄了,Maven是標準構建工具,不過不夠靈活,Gradle採用了Groovy JVM語言,比Maven使用XML的配置方式簡單易讀。Gradle是基於Maven庫的,也可以基於別的庫,一般是Maven庫,有Maven central和jcenter。
CocoaPods的庫是在github上的,不過也可以配置成別的地方