1

我们目前正在使用 Spring STS Gradle for Eclipse,效果很好。但是由于 Gradle 团队有一个新插件,所以我想尝试一下。

STS Gradle 集成执行 Gradle 任务,它不使用 Gradle 工具 API。这是一个非常好的设计决策:

  • 您可以从命令行生成 eclipse 项目或使用 Eclipse 中的向导导入项目,结果是相同的
  • 你可以自定义Eclipse Gradle Tasks,让每个开发者都有相同的代码格式化规则,发现bug,检查风格,能力等等....

不,我有点模糊......在我看来,Buildship 使用 Tooling API 而不是执行 Gradle 任务。这两个实现都来自 Gradle 团队,那么为什么不重用已经存在的任务呢?

这种与 eclipse 的紧密集成是否如此重要,以至于我们不得不放弃定制的可能性?

我知道——这听起来更像是反问。但我真的很想了解做出这样决定的原因。对于许多潜在用户来说,缺少定制的可能性是不行的。

4

0 回答 0