eclipse - 导入 Eclipse 项目后触发 Gradle 任务

标签 eclipse gradle build-process buildship

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

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

你们中有人在使用 Gradle Buildship 插件导入项目后成功触发了 Gradle 任务吗?

最佳答案

迟到总比不到好:它已在 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 - 导入 Eclipse 项目后触发 Gradle 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37004589/

相关文章:

java - 右键单击 Maven 项目时,Eclipse 不显示作为 Maven 测试运行

java.lang.UnsatisfiedLinkError : org. opencv.core.Mat.n_Mat(IIILjava/nio/ByteBuffer;)J

ios - iTunes Connect 看不到我的 BundleID

version-control - Mercurial .hgignore 是我处理编译时生成的数百个临时文件的唯一选择吗?

java - 如何在没有 JDK 的情况下从 tools.jar 使用 JavaCompiler

java - 解析 JSON 对象时出现 NoClassDefFoundError JsonAutoDetect

Java 启动错误选择不包含主类型

maven - 具有排除项的依赖项列表的正确 Gradle 语法是什么?

android - 不推荐使用 RegisterResGeneratingTask,使用 registerGeneratedFolders(FileCollection)

java - hudson : map SVN credentials to emails