Jak skonfigurować zaawansowaną infrastrukturę programistyczną Java?

Szukam pełnej infrastruktury programistycznej Java z integracją:

IDE jakzaćmienie,taki system budowaniaMaven,taki system kontroli wersjiobalenie,serwer ciągłej integracji, taki jakHudson,menedżer repozytorium lubiOgniwo,automatyczna wtyczka do wydania, jakMaven Release Plugin.

Dalej chciałbym mieć:

predefiniowana struktura wielu komponentów

... i opcjonalnie:

menedżer spraw jakJira,integracja z hosterem typu open sourcesourceforge.

Ocena wszystkich tych systemów może zająć dużo czasu, co sprawia, że ​​uruchomienie działającej infrastruktury zajmuje miesiąc lub dłużej.

W pracy jestem gotowy, aby skonfigurować każdy system indywidualnie, ale dla mojego prywatnego rozwoju w domu chciałbym mieć coś takiegoDevware - wirtualne urządzenie programistyczne (niestety nie znalazłem łącza do pobierania), gdzie wszystko jest już zainstalowane i działa.

Czy mógłbyś mi doradzić, które kombinacje tworzą sprawną infrastrukturę? Albo jeszcze lepiej, gdzie znaleźć wstępnie skonfigurowaną infrastrukturę programistyczną?

PS: Nie jestem związany z żadnym z wymienionych produktów, więc sugeruj alternatywne rozwiązania, jeśli pasują one lepiej.

questionAnswers(2)

yourAnswerToTheQuestion