之前多数项目都是使用maven,没有详细的看过使用gradle构建的项目。
不做改动只作为学习的资料的话,项目原先的build文件已经够用了,但是当我想查看一个依赖的javadoc时,却发现gradle不会自动下载。

解决的办法很简单

对于idea来说

在build.gradle中加入的plugins中加入idea

并配置这个idea plugin

(注意,如果是使用gradle构建多模块的应用,这个配置需要放到最内层的项目的gradle的配置文件中。比较繁琐,暂时还没有找到其他更简便的配置方法)

具体代码如下

plugins{
  id 'idea'
}
idea{
  module{
        downloadJavadoc = true
        downloadSources = true
  }
}

plugins的部分是直接加入原有的plugins就好

或者使用

apply plugin: 'java'
apply plugin: 'idea'

idea {
    module {
        downloadJavadoc = true
        downloadSources = true
    }
}
gradle cleanIdea idea

另外eclipse也可以进行类似的配置

参考 build.gradle - How to download javadocs and sources for jar using Gradle 2.0? - Stack Overflow