从 Gradle eclipse 插件获取信息

Get information from Gradle eclipse plugin

我正在开发 Eclipse 插件。 在我的插件中,我 运行 一个 Gradle 任务。

当用户点击按钮时执行Gradle。

我想让用户选择是要使用 Gradle 包装器、本地 Gradle 安装目录还是特定的 Gradle 版本。

我注意到在 Gradle 下的 Eclipse 首选项中,有一个选项可供选择。我想从我的插件中读取这个配置。有人知道如何阅读此配置吗?

谢谢!

对于遇到此问题的任何人,我自己找到了答案:

IPreferencesService service = Platform.getPreferencesService();
service.getString("org.eclipse.buildship.core", "gradle.distribution", "", null)

这个returns,例如:

GRADLE_DISTRIBUTION(WRAPPER)

or

GRADLE_DISTRIBUTION(VERSION(6.4))

...