2012-02-09 93 views
4

我目前正在尋找一個問題跟蹤器,用於一個相當複雜的多模塊maven項目(> 50個子模塊)。使用已存儲在POM文件中的信息來配置問題跟蹤器似乎是個不錯的主意,因此 - 例如 - 問題可以分配給特定的Maven模塊(並且與相應的POM文件中給出的版本相關聯等) )。有問題跟蹤與Maven的支持?

這將使整個設置過程變得更容易。 是否有任何問題跟蹤器對「導入」Maven項目結構有特別的支持,可能是通過額外的插件?

維基百科feature matrix on issue trackers沒有提到這一點,我不知道這裏有人知道這樣的工具嗎?

編輯: 經過一段時間,我還沒有找到任何東西。所以,現在可能還沒有這樣的工具,因爲即使對於帶有許多插件的問題跟蹤器(例如jiratrac),也不存在Maven導入插件。也許一個Maven導入並不像看起來那麼直截了當,或者它不值得付出努力(即使在給定的情況下,Maven模塊和組件之間沒有簡單的1:1關係來進行問題跟蹤,所以它只會對一個初始配置)。

回答

1

我也不知道如此簡化的集成。

有一些插件可以鏈接到Jira或從中閱讀發行說明,但其中大多數並未定期更新。

我可以想象你的情況是使用Jira和寫一個maven插件來做你想做的事情。 Jira帶有一個強大的遠程API。這可能和trac一起工作,我只是不太瞭解這個工具。所以你的插件可以在Jira中創建組件(或刪除它們)或添加版本。這可能很有趣。

另一方面問題跟蹤器也服務於一些計劃活動。什麼是邏輯組件和什麼是技術組件或Maven模塊之間存在差距。他們通常不會很好地聯繫。

正如你所說:對於初始設置,它似乎是一個想法。但只有在項目更改時才添加版本已成問題,通常您會計劃在幾個月內發佈新版本的功能。

不知道如何實踐,這將是: -/

+0

感謝您的反饋!是的,編寫一些觸發JIRA的遠程API(或其他工具)的簡單腳本可能是最簡單的解決方案......我想這應該歸結爲簡單地獲取項目的所有模塊並將它們添加爲組件,一切更花哨可能是不值得的麻煩,我同意:-) – 2013-04-17 15:32:14

2

的IntelliJ的YouTrack有一個插件的形式Maven support。我從來沒有用過它。我認爲還有另一個插件。

+0

謝謝你,這看起來很有趣! (雖然它似乎不再積極維護)...+1,但是由於目前還不清楚它的效果如何,我會讓wemu的回答立場:) – 2013-04-18 06:06:25

0

您可以使用maven-jira插件來實現此目的。

jira-maven-plugin

Maven-Jira-Plugin

+0

這是對相反問題的回答(是否有Maven支持問題跟蹤器?):-)無論如何,插件不會)解決了我問到的問題(例如,爲項目中的每個Maven模塊創建JIRA組件),因爲它更關注於管理JIRA中的版本。儘管如此,仍然看起來有趣 – 2013-10-15 16:04:14