Wie richte ich eine ausgefeilte Java-Entwicklungsinfrastruktur ein?

Ich suche eine komplette Java-Entwicklungsinfrastruktur mit einer Integration von:

eine IDE wieFinsternis,ein Build-System wieMaven,ein Versionskontrollsystem wieSubversion,ein Continuous Integration Server wieHudson,ein Repository-Manager wieNexus,ein automatisiertes Release Plugin wieMaven Release Plugin.

Außerdem hätte ich gerne:

eine vordefinierte Mehrkomponenten-Projektstruktur

... und optional:

ein Issue Manager wieJira,eine integration mit einem open source hoster wiesourceforge.

Die Evaluierung all dieser Systeme kann viel Zeit in Anspruch nehmen, sodass die Einrichtung einer laufenden Infrastruktur einen Monat oder länger in Anspruch nimmt.

Bei der Arbeit bin ich bereit, jedes System einzeln einzurichten, aber für meine private Entwicklung zu Hause hätte ich gerne etwasDevware - Eine virtuelle Entwicklungsumgebung (leider habe ich keinen downloadlink gefunden) wo alles schon installiert und funktionsfähig ist.

Könnten Sie mir bitte einen Rat geben, welche Kombinationen eine funktionierende Infrastruktur schaffen? Oder noch besser, wo man eine vorkonfigurierte Entwicklungsinfrastruktur findet?

PS: Ich bin keinem der genannten Produkte verpflichtet, daher können Sie mir Alternativen vorschlagen, wenn diese besser zusammenpassen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage