1

有人能解释一下Eclipse IDE 市场中名为“ Buildship ”的这个特性吗?此功能是否可用于 Netbeans IDE?

4

1 回答 1

3

它是 Eclipse 提供与 Gradle 集成的插件。它允许您从 IDE 中执行 Gradle 相关的过程。

例如,您可以更轻松地导入或启动使用 Gradle 配置的新项目,Gradle 首选项菜单允许您选择将使用哪个 Gradle 版本(安装在您的操作系统或项目包装器中的版本)、任务视图等。还有一些额外的菜单/按钮也更容易访问。如需更详尽的描述,您可以参考Eclipse 市场中的插件页面或插件的Github页面(它是开源的,与 Eclipse 一样,与 Gradle 本身一样)。

它包含在最新的 Eclipse 版本中,至少包含在 IDE 的“for Java”和“for Enterprise Java”风格中。

为了避免任何可能的混淆,有:

  • 用于将 Gradle 集成到 Eclipse IDE的Buildship 插件,为 IDE 本身添加了额外的功能。
  • 还有一个“eclipse”插件,在项目的 build.gradle文件中使用。这是一个 Gradle 插件,使您能够使用 Gradle DSL 从构建脚本中操作 Eclipse 用于构建项目的文件(.classpath、JDT 设置等)。即使您在另一个 IDE 中工作,您也可以使用这个插件(这样可以创建正确的 Eclipse 文件,并且另一个使用 Eclipse 的协作开发人员可以正确构建您的项目)。

这是两个用于不同目的的不同插件。

我不认为“Buildship”本身可用于 NetBeans,因为“Buildship”是在 Eclipse github 页面下开发的特定于 Eclipse 的插件的名称。
对于 Netbeans,存在这个用于 Gradle 集成的插件。(如果您在 gradle.org 中选择 Netbeans,它会将您重定向到 Netbeans 插件网站。那里的插件版本似乎很旧,但是当您打开 github 页面时,您会看到它正在积极开发,最新版本是 12/2018)。
但是,我没有将 Netbeans 与 Gradle 一起使用,也无法提供任何关于集成紧密程度或是否有任何其他解决方案的可靠信息。

于 2019-01-25T04:03:11.197 回答