[Java lista] jar füle verzió azonosítása

Tamás Magyar magyusz at gmail.com
2009. Jan. 31., Szo, 13:08:23 CET


Marai Laszlo <lists at atleta.hu> írta (2009. január 31. 11:51):
>> A verzió tárolásának módjaira (és az onnan kiolvasásra) már megvoltak
>> a válaszok. A verzió szám generálását, megfelelő helyre beírását meg
>
> Az addig rendben van, az izgalmas resz ott kezdodik, hogy
> dinamikusan ujratoltsd a kerdeses osztalyokat.

Ez már megvolt a kérdés szerint:
"számos jar fület töltünk
be menet közben. Hogy mikor melyiket, az a feldolgozandó adatok által
vezérelt dolog."

Persze erre le lehet csapni: OSGi-t használtok? Nem? Pedig azt kellett volna!
Ez még talán igaz is, mindent át kell írni OSGi-ra. :)

Maga a kérdés szerintem erre vonatkozott:
"betöltött jar meg tudná mondani a saját verzióját "

Az OSGi magától nem ad verziót a batyuknak.

A kérdés feltevője úgy tűnt, hogy kifejezetten nem szeretné, ha több
verzió futna egy jarból, pont azt szeretné, hogy a "betöltő program"
frissítsen, ha a szerveren újabb verzió van. Erre láttam már saját,
kissé hekkelt megoldást, meg láttam olyat is, hogy az Eclipse RCP
alkalmazás az Eclipse update site mechanizmusát használta a
komponensek frissítésére.

> Kell egy kis classloader
> buveszkedes, persze nem megoldhatatlan.

A Classloader bűvészkedést az OSGi remekül megoldja.


Magyusz


További információk a(z) Javalist levelezőlistáról