Download Latest Version mathan-utils.jar (314.3 kB)
Email in envelope

Get an email when there's a new version of mathan-common

Home / utils / 20110505a
Name Modified Size InfoDownloads / Week
Parent folder
mathan-utils-src.zip 2011-05-05 243.4 kB
mathan-utils.jar 2011-05-05 314.3 kB
CHANGES.txt 2011-05-05 12.0 kB
README.txt 2011-05-05 1.9 kB
Totals: 4 Items   571.6 kB 0
mathan-utils: Zakladni utilitky z Dlazdene ulice
================================================

Jde o ty opravdu zakladni knihovni tridy, ktere se mohou hodit na kazdem projektu.
Zdrojaky jsou rozdeleny na dva podadresare podle verze Javy, kterou se maji prekladat: 
src/main/java-14 a src/main/java-15. Podobne i testy. Casem to cele sjednotime na verzi 1.5.


Jak testovat
------------

V eclipsu spustte launchery "common run tests java-14" a "common run tests java-15".
Pokud nemate u sebe nainstalovanou mysql nebo pokud nemate ze sveho lokalniho portu 3306 tunel na nejakou mysql,
tak muze neprojit TestDbHandlers. Casem predelame na hsqldb.


Jak buildovat
-------------

Chcete-li vydat novou verzi, udelejte toto:
1. Otestujte (viz vyse).
2. Zvyste verzi v souboru version.util.properties. 
   Verze zatim sestava z datumu a pismena pro poradi v ramci dne.
   Stejnou verzi vepiste i do CHANGES.util.txt - v hranatych zavorkach se zapisuje release.
3. Commitnete vse do verzovaciho systemu.
4. Spustte "ant -buildfile build.utils.xml clean dist".
5. Commitnete nove soubory v adresari dist do verzovaciho systemu.
6. Otagujte tagem mathan-utils-${verze}.


Jak z jaru zjistit verzi
------------------------

Z manifestu z atributu Implementation-Version. 
Tam se pri buildu prenese obsah vlastnosti "impl.version" z version.util.properties.


Jak pouzivat
------------

Hyperion:
Po vydani nove verze zkopirujte dist/mathan-utils.jar a dist/mathan-utils-src.zip 
na odpovidajici misto v hyperionlibs a prenastavte aktualni verzi v paths.properties.

Aplikace startovane pres JWS:
Pokud pri buildovani pouzivate skript common/jws/build-app.xml, 
musite pri buildovani prekopirovat common/dist/mathan-utils.jar do odpovidajiciho ${libDir}
a ve version properties pripsat radek "lib.mathan-utils.version = auto".
Verze se pak automaticky zjistuje z manifestu z atributu Implementation-Version.



Happy hacking.
Source: README.txt, updated 2011-05-05