11

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

我在“运行”(和“调试”)按钮的下拉菜单中使用了“组织收藏夹...”,以使这种构建“永久”并且易于访问和使用。

但还不够容易。

我现在拥有的是一个按钮,它会根据我的上一个活动、我打开的文件或我在项目窗口中选择的项目而随时变化。是的,我可以单击运行按钮旁边的向下箭头,为“清理和打包”选择最喜欢的,但对于我每天要做数百次的事情,这太难了。

我想要一个按钮。工具栏上的一个大按钮,我只需单击它就会爆炸。我还将接受一种将热键分配给我最喜欢的构建的方式,这样我就可以按 ctrl+r 或其他键来运行我最喜欢的项目。

有什么给我的?

4

3 回答 3

10

我在 Eclipse 中重新发现了键绑定。这不完全是我想要的,但它工作得很好,我想。我只是将 F7 绑定到 Maven 的测试钩子。它与“ mvn clean package”不同,但在我找到更好的解决方案之前它会起作用。

我是这样做的:

  1. 打开首选项
  2. 打开常规->键
  3. 搜索“maven test”(或“run maven test”)
  4. 选择运行 Maven 测试条目
  5. 单击标有绑定的字段
  6. F7(或您要绑定的任何按键)
  7. 可能最好在 Windows中将When字段设置为

现在,当您按 F7 时,eclipse 将运行“ mvn test”。

无论出于何种原因,我确信这是一个非常好的,m2eclipse 插件作者没有提供“运行 Maven 包”钩子。叹。

于 2012-05-01T23:54:14.190 回答
5

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

于 2012-04-23T08:08:55.277 回答
3

如果您创建 Maven 运行配置并将数字作为名称的第一个字符,则可以使用 Shift-Alt-X Ctrl-M N,其中 N 是您作为名称中的第一个字符提供的数字。对于您的情况,请执行以下操作。

  1. 右键单击您的项目,选择 Run As,然后选择 Maven build... 这将打开一个对话框以创建新的 Maven 运行配置。
  2. 将配置命名为1-test
  3. 以测试为目标。
  4. 按应用,然后关闭。
  5. 键入 Shift-Alt-X Ctrl-M 1。这将选择您刚刚创建的配置。
  6. 按回车将启动它。
于 2013-10-03T11:47:00.903 回答