现在我正在使用 gradle 进行我所有的新开发,我遇到了我真的不想要的 BuildShip 功能问题。
例如,当我在 Eclipse 中打开单元测试时按下Run 热键时,我只希望它作为 JUnit 测试运行,单独。但是 Gradle 插入了它自己的钩子(Hook)和选项,这意味着除了我分配给 Run 的一次性热键之外的额外点击或按键,我可以告诉它我需要 JUnit。 (gradle 测试选项实际上运行所有测试,这需要几分钟。)。
问题:有没有办法在 gradle 中删除这个钩子(Hook),而无需深入研究源代码并自行删除功能?
这不是唯一的干扰(干扰最后运行是另一个),但这是我对 BuildShip 的第一大烦恼。
本质上,我希望这个弹出窗口停止出现。
最佳答案
事实上,您无法更改可用的启动器提示,但您可以更改与每个启动器相关的默认热键,并直接使用您喜欢的启动器。
从 Windows > Preferences > General > Editor > Keys 您可以获得可用热键映射的列表。通过键入 test 过滤(长)列表,如下所示:
如您所见,您有多个用于运行 JUnit 测试的映射:Gradle、JUnit runner、Maven。
JUnit 运行器的默认配置是 Alt+Shift+X,T
,我认为这对用户来说不是很友好。
我在 Binding 选项中将其更改为更简洁的 Alt+U
并应用了更改。现在,您可以在其打开的编辑器窗口上运行任何 JUnit 测试而无需任何提示,只需键入 Alt+U
,JUnit 运行程序将自动触发该单个单元测试。
关于java - 如何限制BuildShip(gradle eclipse)集成功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699821/