Dobrý den, Ukládat *class či libovolné projektové soubory do SVN se ukázalo jako nešťastné. Stala se i taková kuriozita, že jsem měnil strukturu podprojektu v SVN a smazal build.xml a nbprivate složku, což ve výsledku kolegovi uprostřed práce po zadání "svn update" vypnulo rozdělaný projekt z IDE ;)
Nevím, jak máte u vás IDE specificky nastavené, ale mně stačí nainstalovat NetBeans, nastavit číslování řádků, indentaci a případně přidat Maven plugin. Nic víc. Tohle řeší jednoduchý popis ve firemní wiki. - další výhodou Mavenu skutečně je, že nemáte na disku padesátkrát každou knihovnu, ale hlavně, otevřením pom.xml přes Open Project se vám vše nastaví, aniž by jste musel cokoliv ručně konfigurovat v dialogu pro vytvoření projektu. Při změně tohoto pom.xml se pak projekt automaticky rekonfiguruje. Josef Petrák, Java vývojář ------------------------------- FOAF: http://jspetrak.zapisky.info/profile.rdf E-mail: [EMAIL PROTECTED] Jabber: [EMAIL PROTECTED] Mobil: +420603254189 ICQ: 179271149 ------------------------------- KYBERIE Web: http://www.kyberie.cz Tel: +420226002016 -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jan Dvořák Sent: Tuesday, December 11, 2007 10:44 PM To: Java Subject: Verzovani konfigurace projektu [bylo: Eclipse a NetBeans] Josef Petrák - KYBERIE napsal: > [...] V závěru, když soubory odesíláte do > CVS/SVN/jiné repository, tak přece odesíláte pouze zdrojáky, ne nastavení > IDE. Tím pádem nikdo z týmu nepozná, jestli jste to psal v Eclipse, > NetBeans, nebo poznámkovém bloku ... > My si v SVN schováváme i eclipsí .project, .classpath, adresář .settings s informacemi o kódování textových souborů i všechny jen trochu užitečné launchery (ty dáváme do adresáře .eclipse). I knihovny máme ve verzovacím systému, namísto různě rozesetých někde na disku. Výrazně se tím omezí čas strávený konfigurací prostředí do stejného tvaru, jako "u kolegy". Pracovali jsme i na projektech, které tyto informace nesdílely, a z tohoto hlediska to bylo utrpení. Ve verzovacím systému mohou být uloženy konfigurace i více vývojových prostředí - za předpokladu, že soubory s konfiguracemi se v každém prostředí jmenují jinak a že IDE nestrká nos do těch souborů, kterým nerozumí. Je pak sice třeba například doplňovat nově přidanou knihovnu do cesty projektu pro každé vývojové prostředí, ale to je pořád méně práce, než kdyby to musel dělat každý vývojář. Takže si myslím, že verzování konfigurace projektu je velmi vhodné. Vývojářům tím odpadne část překážek, přes které se musí prodrat, aby se dostali k vlastnímu programování. Může to být zásadní rozdíl při práci z domova, která se zhusta odehrává v časech, kdy nelze spoléhat na pohotovou pomoc ostatních členů týmu. Jak to děláte u vás? Honza Dvořák MathAn Praha __________ Informace od NOD32 2716 (20071211) __________ Tato zprava byla proverena antivirovym systemem NOD32. http://www.nod32.cz