什么是Buildship?NetBeans是否有Gradle插件?

时间:2019-01-25 03:23:46

标签: eclipse gradle netbeans buildship niagara-4

有人可以在Eclipse IDE市场中解释名为“ Buildship”的功能吗? Netbeans IDE可以使用此功能吗?

1 个答案:

答案 0 :(得分:2)

这是Eclipse的插件,可提供与Gradle的集成。它使您可以在IDE中执行Gradle相关过程。

例如您可以更轻松地导入或启动使用Gradle配置的新项目,Gradle首选项菜单可让您选择将使用哪个Gradle版本(在您的OS或项目的包装器中安装的版本),任务视图等。还有一些其他菜单/按钮为了更容易访问。有关更详尽的描述,请参考plugin's page in Eclipse marketplace或插件的Github页面(它是开源的,Eclipse和Gradle都是开放的)。

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

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

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

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