是否有支持 Maven 的问题跟踪器?
我目前正在寻找一个问题跟踪器,用于一个相当复杂的多模块 Maven 项目(> 50 个子模块)。使用 POM 文件中已存储的信息来配置问题跟踪器似乎是个好主意,这样,例如,问题就可以分配给特定的 Maven 模块(并与相应 POM 文件中给出的版本相关联) .)。
这将使整个设置过程变得更加容易。 是否有任何问题跟踪器专门支持“导入”Maven 项目结构(可能通过其他插件)?
维基百科问题跟踪器的功能矩阵没有提到这一点,我想知道这里是否有人知道这样的工具?
编辑: 找了一段时间后,我没有发现任何东西。因此,可能还没有这样的工具,因为即使对于具有许多插件的问题跟踪器,例如 jira或trac,似乎不存在maven导入插件。也许 Maven 导入并不像看起来那么简单,或者不值得付出努力(即使在给定的情况下,Maven 模块和用于问题跟踪的组件之间也没有简单的 1:1 关系,因此它只对初始配置)。
I am currently looking for an issue tracker to be used with a rather complex multi-module maven project (>50 sub-modules). It seems like a good idea to use the information already stored in the POM files for configuring the issue tracker, so that - for example - issues can be assigned to specific maven modules (and are associated with the version given in the corresponding POM file etc.).
This would make the whole set-up process much easier.
Are there any issue trackers with specific support for 'importing' Maven project structures, maybe via additional plug-ins?
The Wikipedia feature matrix on issue trackers does not mention this, and I wonder if anyone here knows such tools?
EDIT:
After looking for a while, I have not found anything. So, there is probably no tool like that yet, since even for issues trackers with many plugins, such as jira or trac, no maven import plug-ins seem to exist. Maybe a Maven import is not as straightforward as it seems, or it is not worth the effort (even in the given case there is no simple 1:1 relation between Maven module and component for issue tracking, so it would only be useful for an initial configuration).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
IntelliJ 的 YouTrack 具有 Maven 支持 以插件的形式。我从来没有用过它。我认为还有另一个插件。
IntelliJ's YouTrack has Maven support in the form of a plugin. I've never used it. I think there was also another plugin for it.
我也不知道有这样一个简化的集成。
有一些插件可以链接到 Jira 或从中读取发行说明,但大多数插件都没有定期更新。
在你的例子中我可以想象的是使用 Jira 并编写一个 Maven 插件来完成你想做的事情。 Jira 附带强大的远程 API。这可能也适用于 trac,我只是不太了解该工具。因此,您的插件可以在 Jira 中创建组件(或删除它们)或添加版本。这可能很有趣。
另一方面,问题跟踪器也服务于一些规划活动。并且什么是逻辑组件和什么是技术组件或maven模块之间存在差距。他们通常关系不太好。
正如您所说:对于初始设置来说,这似乎是一个想法。但是仅在项目发生变化时才添加版本已经是一个问题,通常您会计划在几个月内推出版本的新功能。
不确定这有多实用:-/
I'm also not aware of such a streamlined integration.
There are some plugins that can link into Jira or read the release notes from it but most of them are not updated regularly.
What I could imagine in your case is using Jira and writing a maven plugin to do what you want to do. Jira comes with a powerful remote API. This may work with trac as well I just don't know that tool so well. So you plugin could device on creating components in Jira (or removing them) or adding versions. That could be interesting.
On the other hand issue trackers also serve some planning activities. And there is a gap between what is a logical component and what is a technical component or maven module. They usually do not relate that well.
So as you say: for an initial setup it seems like an idea. But adding versions only when the project changes is already an issue, often you plan new features for versions to come within several months.
Not sure how practical this would be :-/
您可以使用 maven-jira-plugin 来实现此目的。
jira-maven-plugin
Maven-Jira-Plugin
You can use the maven-jira-plugin to achieve this.
jira-maven-plugin
Maven-Jira-Plugin