【问题标题】:Adding a "Create Jira Ticket" view to an Eclipse RCP application将“Create Jira Ticket”视图添加到 Eclipse RCP 应用程序
【发布时间】:2012-09-07 10:25:03
【问题描述】:

我正在开发一个 Eclipse RCP 应用程序,我们正在努力鼓励人们从我们旧的 trac 错误报告系统迁移到我们基于 Jira 的新系统。

由于用户不熟悉 Jira,他们仍然倾向于报告旧系统的错误,而不是新系统。我们不想通过关闭旧的 trac 系统来强迫人们切换,所以我认为如果通过 Jira 报告更容易,那么他们更有可能切换。

我当时的想法是,我可以将“提交 Jira 票证”视图直接集成到我们的应用程序中,这样提交票证始终只需单击按钮即可,而 Jira 的一些复杂性可以隐藏在默认字段后面由我们的应用程序添加。

实现这一目标的最简单方法是什么?是否已经有 Eclipse 插件可以添加到我的 Eclipse RCP 配置中,还是我必须编写自己的视图插件?

【问题讨论】:

    标签: eclipse-plugin eclipse-rcp jira jira-plugin


    【解决方案1】:

    一种选择是使用已经具有 JIRA 连接器的 Mylyn Eclipse 插件。这让您可以创建、更新、查看和搜索问题,并且已经存在了一段时间,因此非常稳定。

    如果您想要一个更简单的表单来提交问题,那么您可能必须编写自己的视图。 JIRA 提供了一个REST API 来支持这一点。

    【讨论】:

      【解决方案2】:

      正如@NickWilson 所说,您可以使用 Mylyn 作为车辆..

      查看扩展点org.eclipse.mylyn.tasks.core.templatesorg.eclipse.mylyn.tasks.bugs.support。有关 Atlassian 使用它们的示例,请参阅插件 com.atlassian.connector.eclipse.jira.ui

      这些扩展点用于通过“帮助”>>“报告错误或增强...”菜单项报告错误。

      【讨论】:

      • 感谢 Tony,知道我需要查看哪些扩展点应该会使调查 Mylyn 选项变得更加容易。我想作为第一步,我应该让 Mylyn 在我的 Eclipse 开发环境中工作,这是我一段时间以来一直想要研究的东西。
      【解决方案3】:

      Atlassian 有一个 Eclipse 插件,具体取决于 JIRA 的版本。 https://marketplace.atlassian.com/plugins/com.atlassian.ide.plugins.eclipse.jira

      安装此插件后,将更新的 eclipse 安装用作基本 eclipse 安装,并将该功能包含在捆绑的 rcp 应用程序中。

      【讨论】:

      • 谢谢 AdilF,我会调查的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-05
      相关资源
      最近更新 更多