Hledal jsem task v antu, kterej by to udělal a nenašel, mohl bych poprosit o 
příklad použití.
Petr

---- Původní zpráva ----
Od koho: Polak Michal <[EMAIL PROTECTED]>
Komu: Java <[email protected]>
Datum: 17.9.2008 9:59:00
Předmět: RE: Ant, Maven a moduly 

> On Tue, Sep 16, 2008 at 08:10:28PM +0200, [EMAIL PROTECTED] wrote:
> > Ahoj,
> > jde v Antu popřípadě Mavenu sestavit JAR podle jednoho základního
> class souboru a aby si zjistil class soubory v rámci projektu a
> dotáhnul si je, s tím že by vytvořil JAR se všemi potřebnými class
> soubory.
> >
> > Díky Petr
>
> Dokazu si predstavit, ze by neco podobneho specifickeho napsat slo, ale
> neznam.

Existuje, jmenuje se to BCEL.

http://jakarta.apache.org/bcel/index.html

a spolu s antem to funguje velmi pekne. Staci nadefinovat korenovou tridu a ant 
sestavi minimalni jar.

> Ale univerzalni vzdyfungujici napsat nelze. A to diky
> Class.forName(String).
> Principialne si totiz muzes nazev tridy stahnout z netu, dostat s
> konfigurace
> nebo dokonce od uzivatele.

Spravne.
Dynamicke zavadeni trid je problem, a nekdy tedy bylo nutne specifikovat vice 
nez jednu tridu, od ktere je potreba zkoumat zavislosti (typicky JAXB1).

>
> Pokud ale mas k dispozici zdrojaky trid, tak neni nic jednodussiho nez
> si
> napsat trivialni parser, ktery nacte zdrojak, grepne na
> ^[ \t]*import[ \t]+(.*)\.([\w]+)$


To je pekne cvicenicko na vyuku.
Pro praktickou praci bych znovu kolo nevymyslel....

polakm

----------

www.inpage.cz - www stranky za 3 Kc a za chvilku.

Odpovedet emailem