2009-10-09 12 views
7

szukam kompletnej infrastruktury Java Development z integracją:Jak skonfigurować zaawansowaną infrastrukturę programistyczną java?

Ponadto chciałbym posiadać:

  • predefiniowany projekt składnik wielu struktura

... oraz opcjonalnie:

  • menedżer problem jak Jira,
  • integracja z hostem o otwartym kodzie źródłowym, takim jak sourceforge.

Ocena wszystkich tych systemów może zająć dużo czasu, dzięki czemu konfiguracja działającej infrastruktury będzie trwała miesiąc lub dłużej.

W pracy jestem gotowy do ustawienia każdego systemu indywidualnie, ale dla mojego prywatnego rozwoju w domu chciałbym mieć coś w rodzaju Devware - A development environment virtual appliance (niestety nie znalazłem linku do pobierania), gdzie wszystko jest już zainstalowane i funkcjonalne .

Czy mógłbyś mi doradzić, które kombinacje tworzą działającą infrastrukturę? A może jeszcze lepiej, gdzie znaleźć wstępnie skonfigurowaną infrastrukturę programistyczną?

PS: Nie jestem zaangażowany w żaden z wymienionych produktów, więc zachęcamy do zaproponowania alternatyw, jeśli lepiej pasują.

+1

Zobacz ten artykuł na kilka opinii na ten temat: http://stackoverflow.com/questions/1112697/setting-up-a-new-java-development-shop –

Odpowiedz

4

Jeśli chcesz uniknąć problemów związanych z integracją, skorzystaj z usługi SecureCI, która umożliwia bezpłatne pobieranie różnych produktów typu open source w zintegrowanym stosie.

Blurb ze strony:

SecureCI ™ zapewnia organizacjom zintegrowanego zestawu narzędzi open source, które pomagają w automatyzacji kompilacji oprogramowania, testowanie i proces wdrożenia. Poprzez integrację bezpiecznej analizy kodu i technologii testowania bezpieczeństwa sieci, SecureCI rozszerza ciągłą integrację w celu włączenia automatycznej analizy bezpieczeństwa i testowania bezpieczeństwa aplikacji.

Aktualna wersja wiązki tych narzędzi:

  • Project Management
    • Trac (0,11.5)
    • sonar (1.10.1)
  • skanujących
    • ratproxy (1,58)
  • Rozwój
    • Subversion (1.4.6)
    • Hudson (1.322)
    • Apac że mrówki (1.7.1)
    • Apache Maven (2.2.1)
    • Sonatype Nexus (1.3.6)
  • Testowanie
    • JUnit (4,6)
    • Cobertura (1.9. 2)
    • selenu zdalnego sterowania (1.0.1)
  • analizę kodu
    • Checkstyle (5,0)
    • FindBugs (1.3.8)
    • PMD (4.2.5)
    • JDepend (2,9)

miarę integracji IDE obawiają , nowsze wersje Eclipse są teraz zintegrowane z Mylyn, zapewnia to skoncentrowany na zadaniach interfejs API do łączenia z różnymi narzędziami.
Integracja Trac można zainstalować z Connector Install Wizard.

Inne integracje Eclipse używać:

+0

Należy pamiętać, że jest to dość duże pobieranie (952 MB) –

+1

Niestety, nie zawiera żadnego IDE. A niektóre popularne IDE sprawia, że ​​trudno jest zintegrować się z niektórymi z nich po wyjęciu z pudełka (* cougheclipsecough *) – Powerlord

+0

Dzięki, właśnie zacząłem pobieranie. – tangens

0

Możecie zajrzeć do http://www.poweredbypulse.com. Zapewnia łatwą instalację wstępnie skonfigurowanych instancji Eclipse. Możesz także zbudować/skonfigurować własne.

Minęło trochę czasu, odkąd użyłem tego, więc mogło się zmienić od tego czasu.

1

Lub po prostu użyj IntelliJ z JetBrains.

+0

Czy IntelliJ nie jest zamiennikiem zaćmienia? Co zapewnia infrastruktura? – tangens

+0

Zastąpienie? Nie, duży krok w górę. – duffymo

+0

A teraz jest edycja społeczności open source. – duffymo

Powiązane problemy