导入 Eclipse 项目后触发 Gradle 任务

Posted

技术标签:

【中文标题】导入 Eclipse 项目后触发 Gradle 任务【英文标题】:Trigger Gradle Task after import Eclipse Project 【发布时间】:2016-08-28 12:36:52 【问题描述】:

我们将用于 Eclipse 的自定义 Gradle 设置(GWT、构建器配置等)从 STS Gradle 插件移植到 Buildship 插件。

我们使用特殊的自行开发的任务,这些任务在通过 STS 插件通过 eclipse-task 和 afterEclipseImport-task 导入 Gradle 项目后自动执行。新的 Buildship 插件是否允许在 Eclipse 中以类似方式导入后触发任务?

有没有人在使用 Gradle Buildship 插件导入项目后成功触发 Gradle 任务?

【问题讨论】:

您解决了这个问题吗?我也在尝试在 Eclipse 导入后触发 xjc 执行 不,你可以使用 Spring gradle 插件来做到这一点。 【参考方案1】:

迟到总比没有好:它已在 Buildship 3.1 中引入,需要 Gradle 5.4 或更高版本: https://www.eclipse.org/community/eclipse_newsletter/2019/june/buildship.php

您可以注册每次 Eclipse 将工作区与工作副本同步时要执行的任务:

eclipse 
    synchronizationTasks myCustomSyncTask

以及每次 Eclipse 执行构建时要执行的任务:

eclipse 
    autoBuildTasks myCustomBuildTask

【讨论】:

以上是关于导入 Eclipse 项目后触发 Gradle 任务的主要内容,如果未能解决你的问题,请参考以下文章

(转)eclipse导入Gradle项目

eclipse导入Gradle项目记录

Idea的gradle项目导入到eclipse中

导入eclipse gradle spring boot项目后,Lombok无法在intellij idea 18.1版本中工作

Eclipse(STS) 导入本地 spring boot (gradle)多项目

导入 gradle 项目 Eclipse 时出错:找不到目标