【问题标题】:Are there Issue Trackers with Maven Support?是否有支持 Maven 的问题跟踪器?
【发布时间】:2012-02-09 14:37:28
【问题描述】:

我目前正在寻找一个用于相当复杂的多模块 maven 项目(>50 个子模块)的问题跟踪器。使用已存储在 POM 文件中的信息来配置问题跟踪器似乎是个好主意,这样 - 例如 - 问题可以分配给特定的 maven 模块(并与相应 POM 文件中给出的版本等相关联) .).

这将使整个设置过程更加容易。 是否有任何问题跟踪器特别支持“导入”Maven 项目结构,可能是通过其他插件?

维基百科feature matrix on issue trackers没有提到这个,不知道这里有没有人知道这样的工具?

编辑: 找了一会儿,我什么也没找到。因此,可能还没有这样的工具,因为即使对于带有许多插件的问题跟踪器,例如jiratrac,似乎也不存在 maven 导入插件。也许 Maven 导入并不像看起来那么简单,或者不值得付出努力(即使在给定的情况下,Maven 模块和组件之间也没有简单的 1:1 关系来进行问题跟踪,所以它只对初始配置)。

【问题讨论】:

    标签: maven bug-tracking issue-tracking developer-tools


    【解决方案1】:

    IntelliJ 的YouTrack 具有插件形式的Maven support。我从来没有使用过它。我认为还有另一个插件。

    【讨论】:

    • 谢谢,这看起来很有趣! (虽然它似乎不再被积极维护)... +1,但由于目前尚不清楚这仍然有效,我会让 wemu 的答案站起来:)
    【解决方案2】:

    我也不知道这种简化的集成。

    有些插件可以链接到 Jira 或从中读取发行说明,但大多数插件不会定期更新。

    在您的情况下,我可以想象的是使用 Jira 并编写一个 maven 插件来做您想做的事情。 Jira 带有一个强大的远程 API。这可能也适用于 trac 我只是不太了解该工具。因此,您的插件可以在 Jira 中创建组件(或删除它们)或添加版本。这可能很有趣。

    另一方面,问题跟踪器也服务于一些规划活动。什么是逻辑组件和什么是技术组件或 maven 模块之间存在差距。它们通常不会很好地关联。

    正如您所说:对于初始设置,这似乎是一个想法。但是,仅在项目发生变化时才添加版本已经是一个问题,您通常会计划在几个月内为版本添加新功能。

    不确定这有多实用:-/

    【讨论】:

    • 感谢您的反馈!是的,编写一些触发 JIRA 远程 API(或其他工具的 API)的简单脚本可能是最简单的解决方案......我想它真的可以归结为简单地获取项目的所有模块并将它们添加为组件,更花哨的东西可能不值得麻烦,我同意:-)
    【解决方案3】:

    您可以使用 maven-jira-plugin 来实现。

    jira-maven-plugin

    Maven-Jira-Plugin

    【讨论】:

    • 这是对反问题的回答(是否有 Maven 支持问题跟踪器?) :-) 无论如何,该插件(还没有?)解决我询问的问题(例如,创建一个项目中每个 maven 模块的 JIRA 组件),因为它更专注于管理 JIRA 中的版本。不过看起来还是很有趣。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 2013-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多