我在 Eclipse 中做的最常见的构建事件(除了允许自动构建做它的事情)是执行带有 clean 和 package 参数的“Maven Build ...”。这运行了我所有的测试。 m2eclipse 在这方面做得很好,我喜欢它的输出。如果测试中断,我会跳转到使用 JUnit 插件、调试器等。
我在“运行”(和“调试”)按钮的下拉菜单中使用了“组织收藏夹...”,以使这种构建“永久”并且易于访问和使用。
但还不够容易。
我现在拥有的是一个按钮,它会根据我的上一个事件、我打开的文件或我在项目窗口中选择的项目而随时变化。是的,我可以单击运行按钮旁边的向下箭头,为“清理和打包”选择最喜欢的,但对于我每天要做数百次的事情,这太难了。
我想要一个按钮。工具栏上的一个大按钮,我只需单击它就会爆炸。我还将接受一种将热键分配给我最喜欢的构建的方式,这样我就可以按 ctrl+r 或其他键来运行我最喜欢的项目。
有什么给我的?
最佳答案
我在 Eclipse 中重新发现了键绑定(bind)。这不完全是我想要的,但它工作得很好,我想。我只是将 F7 绑定(bind)到 Maven 的测试钩子(Hook)。它与“mvn clean package
”不同,但在我找到更好的解决方案之前它会起作用。
我是这样做的:
现在,当您按 F7 时,eclipse 将运行“
mvn test
”。无论出于何种原因,我确信这是一个非常好的,m2eclipse 插件作者没有提供“运行 Maven 包”钩子(Hook)。叹。
关于Eclipse Maven 一键构建和测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10273026/