Gradle 有一个
idea
和
eclipse
插件,我们可以使用它来配置 IntelliJ IDEA 和 Eclipse 项目文件。当我们将这些插件应用到我们的项目时,我们需要额外的任务来生成和更改项目文件。在我们的 Gradle 构建文件中,我们获得了新的配置块来指定属性或调用将更改配置文件的方法。添加的一件好事是让 IDE 下载 Java/Groovy 项目中的依赖项的 Javadoc 文件。默认情况下,依赖项的源代码已经下载并添加到项目中,但不会下载 Javadoc 文件。
在示例构建文件中,我们使用了
idea
和
eclipse
插件。我们还添加了一个
idea
和
eclipse
配置块。我们需要设置属性
downloadJavadoc
的地方有点不同,但最终结果是一样的。
// File: build.gradle
apply {
plugin 'java'
plugin 'idea'
plugin 'eclipse'
}
idea {
module {
downloadJavadoc = true
}
}
eclipse {
classpath {
downloadJavadoc = true
}
}
repositories {
jcenter()
}
dependencies {
compile 'org.springframework:spring-context:4.2.1.RELEASE'
}
例如,要为 IntelliJ IDEA 创建正确的文件,我们运行以下任务:
// File: build.gradle
apply {
plugin 'java'
plugin 'idea'
plugin 'eclipse'
}
idea {
module {
downloadJavadoc = true
}
}
eclipse {
classpath {
downloadJavadoc = true
}
}
repositories {
jcenter()
}
dependencies {
compile 'org.springframework:spring-context:4.2.1.RELEASE'
}
当我们运行
eclipse
任务时,将生成所有 Eclipse 项目文件。如果我们查看生成的
.classpath
文件,我们会看到例如添加了 Javadoc 文件的位置:
// File: build.gradle
apply {
plugin 'java'
plugin 'idea'
plugin 'eclipse'
}
idea {
module {
downloadJavadoc = true
}
}
eclipse {
classpath {
downloadJavadoc = true
}
}
repositories {
jcenter()
}
dependencies {
compile 'org.springframework:spring-context:4.2.1.RELEASE'
}