【问题标题】:Eclipse gradle integrationEclipse gradle 集成
【发布时间】:2017-01-13 07:20:28
【问题描述】:

eclipse project->build、project-build all、project->clean 命令是否适用于 gradle 项目?如果有,它们会调用哪些 gradle 任务以及控制台输出在哪里。

谢谢! --- 瓦迪姆

【问题讨论】:

  • 您是否安装了 Eclipse BuildShip(与 Gradle 集成)?另外,请细化您的问题,就像您在提问一样,这很可能是因为您有问题。问题应该出在问题里。
  • 是的,我确实安装了 buildship。安装 Buildship 后,当我使用 eclipse 的 clean/build/build all/etc 命令时正在运行什么?正在运行 gradle 任务吗?哪个?在哪里可以看到控制台输出?

标签: eclipse gradle build


【解决方案1】:

一个 eclipse 项目 build/clean 通常使用集成的 eclipse java 编译器而不是 gradle 构建系统。因此,您的构建输出位于 /bin 文件夹中。由于eclipse delta编译器等原因,eclipse内部构建速度非常快。

当您在 gradle 中构建项目时,通常 /build/** 文件夹用于 gradle 输出结果。

所以你得到了“两个世界”/两个输出文件夹。当您将控制台与 Eclipse 并行使用时,了解这一点很重要。 Eclipse 的一些 gradle 集成尝试更改此默认行为,并添加特殊的构建器来调用 gradle 以进行构建/清理等。但是 - 在我看来 - 当您的项目越来越大时,这会增加构建时间太多。

您也可以使用 EGradle IDE (https://marketplace.eclipse.org/content/egradle-ide),而不是 buildship。

它轻巧、快速且舒适。您可以在这个 Eclipse 集成中非常简单地调用任务。更多信息请访问https://github.com/de-jcup/egradle/wiki/Help

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-12
    • 2020-07-14
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    相关资源
    最近更新 更多