Eclipse Maven使用一个按钮构建和测试

Mar*_*rvo 8 eclipse integration-testing unit-testing build maven

我在Eclipse中做的最常见的构建活动(除了允许自动构建做它的事情之外)是使用clean和package参数执行"Maven Build ...".这会运行我的所有测试.m2eclipse做得很好,我喜欢输出.如果测试中断,我会跳转到使用JUnit插件,调试器等.

我在Run(和Debug)按钮的下拉菜单下使用了"Organize favorites ..."来使这种构建"永久"并且在某种程度上易于访问和使用.

但不够容易.

我现在拥有的是一个按钮,根据我上次的活动,我打开的文件或项目窗​​口中选择的项目,随时变形.是的,我可以单击运行按钮旁边的向下箭头,选择"clean-and-package"的最爱,但是对于我每天做数百次的事情来说,这太难了.

我想要一个按钮.工具栏上的一个大按钮,我只需点击它,就可以使用炸药.我也会接受一种为我的构建最爱分配热键的方法,所以我可以按ctrl + r或其他东西来运行我最喜欢的项目.

什么对我有用?

Mar*_*rvo 8

我在Eclipse中重新发现了键绑定.这不完全是我想要的,但我觉得它运作得很好.我只是将F7绑定到Maven的测试钩子.它与" mvn clean package" 不一样,但直到我找到更好的解决方案才会这样做.

我是这样做的:

  1. 打开首选项
  2. 打开General-> Keys
  3. 搜索"maven test"(或"run maven test")
  4. 选择Run Maven Test条目
  5. 单击标记为Binding的字段
  6. 按F7(或任何你想要绑定的击键)
  7. 可能最好在Windows中设置When字段

现在,当你按F7时,eclipse将运行" mvn test".

无论出于何种原因,我确信它是一个非常好的,m2eclipse插件作者没有提供"Run Maven包"钩子.叹.


nwi*_*ler 5

看起来有几种方法可以做到这一点 - 没有直接在Eclipse中: