2016-09-05 63 views
0

eclipse项目 - >构建,项目 - 所有,项目 - >干净的命令与gradle项目一起工作吗?如果他们这样做,他们会调用哪些gradle任务,以及控制台输出在哪里。Eclipse gradle集成

谢谢! --- Vadim

+1

您是否安装了Eclipse BuildShip(与Gradle集成)?此外,请优化您的问题,如果您问了,很可能是因为您有问题。问题应该在这个问题上。 – Mickael

+0

是的,我确实安装了buildship。安装了Buildship后,当我使用eclipse的clean/build/build all/etc命令时,正在运行什么?是否正在运行gradle任务?哪个?我在哪里可以看到控制台输出? –

回答

0

eclipse项目build/clean通常使用集成的eclipse java编译器而不是gradle构建系统。所以你的编译输出是在/ bin文件夹中。由于日食增量编译器等,eclipse内部构建速度非常快。

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

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

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

其轻巧,快速和舒适。在这个eclipse集成中,您可以非常简单地调用任务来完成gradle。有关更多信息,请参阅https://github.com/de-jcup/egradle/wiki/Help