Archív kategorie 'Softwarové nástroje'

Co bych rád slyšel v září na CZJUG

Wednesday, August 22nd, 2007

Tento post je tak trochu věnován Petru Ferschmannovi ze SoftEU, který bude mít 19. září 2007 přednášku na téma praktické nasazení Mavenu na CZJUGu. Jelikož vím, že občas na můj blog zamíří (doufám že pravidelně :-) ), věřím, že na článek zareaguje a kdo ví – třeba na moje otázky v září odpoví.
(more…)

Porovnání Maven 2 pluginů pro IntelliJ Idea

Sunday, August 12th, 2007

Integrace build systému do IDE je věc pro mne nepostradatelná. Není ovšem integrace jako integrace. Pokud používáte Maven 2 a IntelliJ Idea jako my zjistíte, že pluginů je řada, ale velmi rozdílné kvality a velmi rozdílné aktuálnosti.

Navíc osobně si velmi cením možnosti buildovat projekt přímo z IDE – toto buildování je totiž řádově rychlejší než kterýkoli ant / maven build, jelikož IDE ví přesně, které třídy se změnily a zda je třeba překompilovat závislé třídy a když, tak jaké. Ant a Maven při vší své dokonalosti dokáží rozeznat a překompilovat jen třídy se změněným timestamp, ale závislé třídy nezkompilují. Dále mi to umožňuje jednoduše používat HOT replace funkcionalitu, pouštět testy přímo z IDE atd. Důvodů je prostě řada. Proto jsem chtěl, aby mi plugin pomohl zůstat ve svém IDE, ale pro správu dependencí a produkčních buildů využít daleko lepších možností Maven 2. Chvíli to trvalo, ale našel jsem.

(more…)

Zajímavý článek o Artifactory na The Server Side

Thursday, June 21st, 2007

Na serveru The Server Side vyšel zajímavý článek o Artifactory. Pro ty kdož chtějí Artifactory nasadit pro vnitrofiremní použití se jistě jedná o velmi užitečný článek. Faktem je, že Artifactory se dá velmi jednoduše nasadit i bez větších znalostí – jedná se o velmi user friendly aplikaci.

Jediný problém, na který jsem narazil (a který je tedy relativně dost nepříjemný) byl ve verzi 1.2.1-rc0, kdy při deployi do repository se náhodně vracel HTTP 500 – Internal Server Error, díky problematické práci se zámky v JackRabbitu. Více zde. Problém je ale v pozdějších verzích již opraven

Maven 2 – Kompletní průvodce zdarma online

Friday, April 27th, 2007

Na http://theserverside.com vyšla upoutávka na elektronickou knihu o Mavenu. Trošku jsem do ní nakouknul a opravdu poměrně podrobně a přehledně pokrývá problematiku okolo tohoto skvělého projektového systému. Vřele doporučuji, už jsem si ji zařadil do fronty – díky přehlednosti v ní jistě bude možné nalézt i řešení na ad hoc problémy.

HTML verzi naleznete zde

PDF verzi ke stažení zde

Artifactory – náhrada Maven Proxy?

Wednesday, March 14th, 2007

Kdo někdy nasazoval Maven2 pro vnitrofiremní použití, možná se setkal s aplikací Maven Proxy od Codehausu. Od vydání verze 0.2 již uběhlo přes rok a Maven Proxy neutrpěla žádnou aktualizaci, zato se však objevila nová konkurence v podobě Artifactory od JFrog. Již základní sada funkcí dostupná v Maven Proxy dostatečně obhájí náklady s jejím zavedením, Artifactory však předbíhá Maven Proxy vlastnostmi, které ocení především větší organizace. Jak sami autoři popisují, začínali sami s Maven-Proxy. Ve chvíli kdy její možnosti přestávaly stačit, začali si je dodělávat a došli do stavu, kdy jich prostě bylo tolik, že nebylo myslitelné “propašovat” je do původní Maven-Proxy.

(more…)

Odborník na správu projektu – Maven 2

Thursday, January 4th, 2007

Stále mnoho vývojářů používá pro buildování svého projektu ant nebo maven 1, někteří si možná píší dokonce své sh nebo bat skripty. Možná o nové verzi Mavenu vědí a možná mají důvody proč zůstat u svého “osvědčeného” řešení. Sám jsem mezi ně patřil, ale přešel jsem – a teď vidím, že jsem udělal dobře, móóóc dobře :) .

Jaké hlavní výhody Maven 2 přináší?

(more…)

Z ilegality do legality

Wednesday, December 13th, 2006

Ačkoliv chci tento blog orientovat na Javu a věci s ní spojené, první článek bude z jiného soudku. Naše generace, která začínala na osmibitech a ti šťastnější na prvních PC/AT byla zvyklá brát všechny aplikace bez rozdílu. Jednak se software v Čechách skoro ani nedal nikde koupit a jednak jsme v té době coby studenti neměli tolik peněz, abychom si nákup SW mohli dovolit (kdo dostával měsíčně 200,- Kč kapesné, z kterého si kupoval měsíční jízdenku na vlak, ví o čem mluvím). Z nutnosti se časem stal zvyk a nyní i když už se software dá nakoupit poměrně jednoduše, i když už každý z nás vydělává a i když je všude plno software zdarma, stále třebas používáme aplikace nelegálně jen proto, že jsme na ně zvyklí.

Jednoho dne se ale člověk zastaví a řekne si – je to nutné? Koupí si operační systém, podívá se na ceny aplikací, které do té doby používá a … trochu mu spadne čelist, protože by musel zaplatit několik desítek tisíc. Pokud své předsevzetí o legalizaci vezme vážně, projde všechny aplikace, podívá se do jejich licencí a ty které nejsou free smaže. Pak se postupně snaží hledat alternativy, zkouší co která umí, plno jich smaže a nakonec po dlouhém pátrání má zase sadu nástrojů, se kterými zvládne všechno co dělal s těmi předchozími.

Nevěříte, že to je možné? Pro vás nevěřící jsem připravil takový malý článeček s odkazy. Zkuste taky přejít na free software a přispět jim na jejich vývoj. Věřím, že pokud by většina z nás používala free software a dobrovolně za něj platila desetinu toho co by musela za komerční produkty, že se lecos změní.

Mé zkušenosti s legalizací.