| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| mathan-utils.jar | 2010-09-16 | 305.1 kB | |
| mathan-utils-src.zip | 2010-09-16 | 238.3 kB | |
| CHANGES.txt | 2010-09-16 | 10.7 kB | |
| README.txt | 2010-09-16 | 1.9 kB | |
| Totals: 4 Items | 556.1 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.util.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.