Gradle-Eclipse和IDEA插件在同一个脚本中



我正在尝试弄清楚Gradle如何应用IDE插件。如果我想要一个同时容纳 Eclipse 和 IDEA 的build.gradle脚本,我可以在脚本中声明这两个插件吗?它会尝试为两者创建元数据吗?或者 IDE Gradle 实现的启动是否足以选择正确的实现?

apply plugin: 'eclipse'
apply plugin: 'idea'

我只想确保当我使用 build.gradle 脚本将任何项目源文件放入 GIT 存储库时,导入和构建体验对于这些 IDE 来说都很好。

应用 eclipse

插件只是将 eclipse 任务添加到构建中,允许从 gradle 项目生成 eclipse 项目。

应用 idea 插件只是将 idea 任务添加到构建中,允许从 gradle 项目生成 IDEA 项目。

我看不出你有什么理由不能同时做到这两点。

在运行这些插件引入的一个或多个任务之前,仅将插件添加到build.gradle文件中不会执行任何操作。在运行特定任务之前,它不会为任一 IDE 创建任何元数据。

有关每个插件添加的任务列表,请参阅以下链接:

裁判:

http://gradle.org/docs/current/userguide/idea_plugin.htmlhttp://gradle.org/docs/current/userguide/eclipse_plugin.html

相关内容

最新更新