【问题标题】:Eclipse launch configuration as separate toolbar button with iconEclipse 启动配置为带有图标的单独工具栏按钮
【发布时间】:2021-12-11 21:11:08
【问题描述】:

我创建了很多启动配置,它们启动、停止、重新加载 JBoss 服务器以及构建和部署 EAR。

现在我想将它们作为单独的按钮放在最好单独的工具栏(或与下拉菜单“运行为...”、“调试为...”、“外部工具”和“启动”按钮)。

有没有可能以某种方式实现这一目标?

【问题讨论】:

标签: eclipse


【解决方案1】:

以下插件不能完全满足您的需求,但可能会有所帮助:

  • Launcher Extension 向主工具栏添加了两个按钮:一个用于运行在活动编辑器中打开的 Java 类的相应的 JUnit 测试,另一个按钮 (绿心)运行或调试之前在按钮下拉菜单中选择的启动配置
  • Eclipse Runner(您自己找到的)提供了 Runner 视图(而不是主工具栏按钮),它显示了可以分组的多个启动配置按类别

如果您想为多个按钮编写自己的插件source code of the Launcher Extension shows how to add buttons to the main toolbar。如果你想add the buttons dynamically (e. g. when the server is running), this example project might be helpful

【讨论】:

    【解决方案2】:

    作为替代方案,Eclipse 4.22(2021 年 12 月)附带:

    Launch Configuration View

    新的启动配置视图允许快速访问所有启动配置,而无需进入启动对话框。

    您可以直接从视图启动(运行、调试、配置文件等)以及终止和/或重新启动正在运行的配置。

    视图还提供 API,允许第三方贡献挂钩到视图并提供“launchables”。

    【讨论】:

      【解决方案3】:

      可以通过编写eclipse插件项目来实现。它在内部提供工具/按钮并在每个按钮上添加功能以执行某些操作。这需要一些使用 SWT、JFace 开发 Eclipse 插件的想法。

      将您的项目作为 Eclipse 应用程序运行以查看/调试您的更改。满意后,将插件项目导出为可部署功能

      将导出的 jar 放入 eclipse ->plugin 文件夹。再次启动eclipse。这将显示您在 eclipse 插件项目中开发的按钮。

      【讨论】:

      • 感谢您的回复!所以基本上我要么必须编写我自己的插件,要么找到一个适合我需要的插件——Eclipse IDE 似乎无法原生地做到这一点。我想要的是有一些菜单项,例如“启动”或“外部工具”配置成为带有图标的单独按钮。显然没有插件是不可能的。
      • 告诉 OP '编写一个插件' 甚至没有描述哪些 Eclipse API 是执行他们想要的操作所必需的,这不是一个有用的答案。
      • @Igor 我不知道这个插件,它提供了启动器的扩展。但是如果你想在 eclipse UI 中做更多的修改,比如添加一个不同的工具栏。可以通过编写eclipse插件来实现。因为对于每一个需要,可能没有可用的插件。编写插件并不简单。它需要背景,不能在一个帖子中描述。参考教程:vogella.com/tutorials/EclipsePlugin/article.html
      猜你喜欢
      • 2010-09-14
      • 1970-01-01
      • 2013-12-06
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 2016-11-25
      • 1970-01-01
      • 2011-08-05
      相关资源
      最近更新 更多