我目前正在寻找一个与一个相当复杂的多模块maven项目(> 50个子模块)一起使用的问题跟踪器。使用已存储在POM文件中的信息来配置问题跟踪器似乎是一个好主意,因此 - 例如 - 可以将问题分配给特定的maven模块(并且与相应的POM文件中给出的版本相关联等) )。
这将使整个设置过程变得更加容易。 是否有任何问题跟踪器具有对“导入”Maven项目结构的特定支持,可能是通过其他插件?
维基百科feature matrix on issue trackers没有提到这一点,我想知道这里是否有人知道这些工具?
修改 看了一会儿之后,我什么都没找到。因此,可能还没有这样的工具,因为即使对于具有许多插件的问题跟踪器,例如jira或trac,也没有maven导入插件存在。也许Maven导入并不像看起来那么简单,或者它不值得努力(即使在给定的情况下,Maven模块和组件之间没有简单的1:1关系用于问题跟踪,因此它只对初始配置)。
答案 0 :(得分:2)
IntelliJ的YouTrack以插件的形式拥有Maven support。我从来没用过它。我认为还有另一个插件。
答案 1 :(得分:1)
我也不知道这种简化的集成。
有些插件可以链接到Jira或从中读取发行说明,但大多数插件不会定期更新。
在我的案例中,我能想象的是使用Jira并编写maven插件来执行您想要做的事情。 Jira附带了一个强大的远程API。这可能适用于trac以及我只是不太了解该工具。所以你的插件可以设备在Jira中创建组件(或删除它们)或添加版本。这可能很有趣。
另一方面,问题跟踪器也为一些计划活动提供服务。什么是逻辑组件和什么是技术组件或maven模块之间存在差距。他们通常不太相关。
正如你所说:初步设置似乎是一个想法。但是,仅在项目更改时添加版本已成为一个问题,通常您计划在几个月内推出版本的新功能。
不确定这是多么实用: - /
答案 2 :(得分:0)