如何限制BuildShip(gradle eclipse)集成功能?

Ali*_*ung 7 java eclipse junit gradle buildship

现在我正在使用gradle进行所有新开发,我遇到了BuildShip功能的问题,我真的不想要.

例如,当我在Eclipse中打开单元测试时,当我点击Run热键时,我希望它单独作为JUnit测试运行.但是Gradle已经插入了自己的钩子和选项,这意味着我已经分配给Run的一键热键之外的额外点击或按键,我可以告诉它我想要JUnit.(gradle测试选项实际上运行所有测试,这需要几分钟.).

问题:有没有办法在Gradle中删除这个钩子而不深入了解源代码并自行删除功能?

这不是唯一的干扰(干扰最后一次运行是另一种干扰),但这是我对BuildShip的第一个烦恼.

基本上,我希望这个弹出窗口停止发生.

A_D*_*teo 2

事实上,您无法更改可用的启动器提示,但您可以更改与每个启动器相关的默认热键并直接使用您喜欢的热键。

“Windows”>“首选项”>“常规”>“编辑器”>“按键”,您可以获得可用热键映射的列表。通过输入test来过滤(长)列表,如下所示:

在此输入图像描述

正如您所看到的,您有多个用于运行 JUnit 测试的映射:Gradle、JUnit runner、Maven。

JUnit 运行器的默认配置是Alt+Shift+X,T,我想说的是,它并不是真正的用户友好。

我在“绑定”Alt+U选项中将其更改为更简洁,并应用了更改。现在,您可以在打开的编辑器窗口上运行任何 JUnit 测试,无需任何提示,只需键入,JUnit 运行器就会自动触发该单个单元测试。Alt+U