Generování class diagramů

Class diagramy dnes umí vygenerovat mnoho nástrojů, ale přesto jsme raději nakonec použili vlastní řešení pro generování class diagramů. Mnohdy nám přišla nedostatečná kvalita vygenerovaných diagramů, jindy zase bylo málo možností konfigurace generování a nakonec se ukázalo, že bychom rádi celý proces generování class diagramů zautomatizovali,...

Gradle - druhý krůček

gradle-logo
prvním popisku použití gradlu jsem si ukázali jak na jednoduchý projekt, dneska se podíváme, jak jsme zbuildovali projekt do waru.Vyjdeme z předcházejícího příkladu. Co musíme změnit, abychom měli jako výsledek projektu war, ve správném layoutu a ne jar? Je toho pekelně málo....

CZJUG - Hans Dockter - Gradle

gradle-logo
Po velmi dlouhém čase jsem se dostal na CZJUG. Nelituju, spíš lituju, že mi to termínově nevychází se tam dostávat častěji. Přednáška o gradle byla hodně zajímavá. Druhou přednášku o MPS jsem nepochopil, jestli to bylo tím pivem nevím. Samozřejmě jsem rád, že jsem mohl potkat staré známé z java komunity.Hans pojmul přednášku tak jak jsem to...

Převod WGS 84 do S-JTSK

Co se týče zeměpisných souřadnic, běžný smrtelník ví, že existuje nějaká GPSka. Programátor pracující na českých projektech, které vyžadují práci se zeměpisnými souřadnicemi se určitě setkal se dvěma standardy a to WGS 84 a S-JTSK. Proto některé služby jako například Webdispečink poskytují data v obou standardech. Nicméně někdy potřebujete mezi...

LogDigger – server logy v browseru (LogDigger – server logy v browseru)

LogDigger, plugin do Firefoxu, umožňuje sledovat Log4J logy přímo v browseru. Pavel Müller napsal článek o tom, jak LogDigger nakonfigurovat a používat.

Gradle - první krůčky

gradle-logo
O novém build nástroji gradle jsem již psal. Je to už rok a co se za tu dobu stalo? Gradle nám vyrostl z verze 0.2 na verzi 0.7, která je už velmi rozumně použitelná. A proto jsme se rozhodli gradle použít pro náš první projekt.Jedná se o velmi jednoduchý projekt (matcher pro easymock). Tento projekt obsahuje 3 třídy, které je potřeba...

Automatické ukládání revize při buildu aplikace v Maven 2

Při vývoji a zejména ladění našich aplikací jsme se setkali s potřebou přistupovat k SVN revizi v aplikaci. Tento článek obsahuje jednoduchý návod, jak nastavit, aby se SVN revize automaticky ukládala do konfiguračního souboru při každém buildu. Pro získání čísla SVN revize projektu použijeme Build Number Maven Plugin. Požadavkem tohoto pluginu...

GUTs = good unit tests

K problematice testování jsem četl výborný článek (1, 2) na JavaWorld, který všem vřele doporučuji - nejen kvůli obsahu, ale i kvůli množství odkazů na další články a zajímavé knihovny.K obvyklým a častým "best-practices" (např. JUnit best practices) bych ještě přidal z mých zkušeností následující: testovací kód by měl splňovat stejné...

Tranzitivní závislosti v Mavenu z pohledu návrhu modulu

maven logo
Tranzitivní závislosti v Mavenu neodpouštějí chyby v návrhu struktury modulů. Pojďme se podívat na to s čím je potřeba počítat. Mějme modul Foo. Tento modul je použit jednak v kontextu serveru, jako součást webové aplikace, a jednak v lokálním kontextu jako součást command line nástroje. Modul Foo má pro svojí řadu několik závislostí. Řekněme jednu...

Efektivita buildovacích nástrojů rozhoduje

Po té co jsem si pročetl článek Maven or Ant, který raději vůbec nečtěte neboť je plný nesmyslů, jsem se rozhodl, že letmo nakouknu na Gradle, jestli třeba náhodou ten Maven... Hned na úvodní stránce jsem si přečetl, že je to v podstatě přes Groovy obalený Ant s dependency managementem řešeným přes Ivy či Maven. Abych to zkrátil, po letmém...

 
strana 5/10celkem 96 položek