[Java lista] Válasz: Re: ant jar vs compiled source
Zsombor
gzsombor at gmail.com
2011. Már. 16., Sze, 22:13:26 CET
2011/3/16 Zsombor <gzsombor at gmail.com>
>
>
> 2011/3/16 Peter Verhas <peter at verhas.com>
>
>> Azt ĂĄllĂtani, hogy a maven nem alkalmas build-elĂŠsre egyszerĹąen butasĂĄg.
>> ElĂŠg sokan hasznĂĄljĂĄk, kĂśzĂśttĂźk olyan projektek, mint az Apache. Tudom, hogy
>> ezt az ĂŠrvet a Microsoft-tal kapcsolatban szoktĂĄk mondani, hogy kĂŠtmilliĂĄrd
>> lĂŠgy nem tĂŠvedhet, de mĂŠlyebben belegondolva: azok a legyek nem tĂŠvednek.
>> Ezzel a hasonlattal persze a kezdĹ ĂĄllĂtĂĄs Ăşgy hangzik, hogy a lĂłszar nem
>> ĂŠtel, pedig az: a legyeknek. Lehet azt gondolni, hogy a maven lĂłszar, ĂŠn meg
>> az apache projekt meg sokan mĂĄsok a legyek, de azĂŠrt ezen ĂŠrdemes
>> elgondolkodni, hogy vajon stimmel-e a dolog. Mert ez a hasonlat azt mondja
>> impliciten, hogy akik nem hasznĂĄljĂĄk, azok nem akarnak legyek lenni, ĂŠs
>> lenĂŠzik a legyeket, mert azok lĂłszart esznek. Csak itt a "legyek" kĂśzĂśtt sok
>> olyan embert ismerek, akik rendkĂvĂźl okosak, sĹt zseniĂĄlisak, ĂŠs ĂśrĂśmmel
>> tĂślt el, hogy nĂŠhĂĄnyukkal (pl. Jason van Zyel) volt szerencsĂŠm szemĂŠlyesen
>> talĂĄlkozni.
>>
>> TehĂĄt a maven alkalmas build-elĂŠsre, bĂĄr nem mindenki tudja hasznĂĄlni.
>> Hogy miĂŠrt nem tudja, az mĂŠg lehet kĂŠrdĂŠs. Lehet ĂŠsz, lehet a megszokĂĄs, ĂŠs
>> az, hogy a maven ANT utĂĄn nagyon mĂĄs, elĹĂtĂŠlet, vagy egyszerĹąen, csak nem
>> volt szĂźksĂŠge valakinek arra, hogy megtanulja. Ilyen pĂŠldĂĄt is elĂŠg sokat
>> tudok, itt van mindjĂĄrt Mari nĂŠni, a sarki CBA pĂŠnztĂĄrosa.
>>
>> De ha valaki sĂrva kaparja a falat, az mindenkĂŠppen mentĂĄlis problĂŠmĂĄra
>> utal, bĂĄr sem a pszicholĂłgia, sem a pszichiĂĄtria, sem a kĹmĹąvessĂŠg nem a
>> szakterĂźletem, bĂĄr alkalmasint amatĹr pedikĹąrĂśsnek mĂŠg megfelelhetek,
>> amennyiben a kĂśrmĂśmet magam vĂĄgom mĂĄr egy ideje.
>>
>> A konkrĂŠt feladat pedig az "egyetlen file odĂŠbb mĂĄsolĂĄs"a szĂśvegre utalt,
>> nem az eredeti kĂŠrdĂŠsre. Ăs ha mĂĄr a kĹmĹąvessĂŠg szĂłba kerĂźlt, mindenki azzal
>> builddel, amivel akar, vagy amit a fĹnĂśke elĹĂr neki.
>>
>> ElnĂŠzĂŠst az off-topic-ĂŠrt, ĂŠs peace.
>>
>> --
>>
>
>
> Ne haragudj, de miutĂĄn deklarĂĄltad, hogy ant-ot nem hasznĂĄltĂĄl soha, Ăgy az
> ĂśsszehasonlĂtĂĄsod elĂŠggĂŠ lĂŠgbĹl kapott. Hogy maven-nĂĄl te mĂŠg sosem futottĂĄl
> bele fura problĂŠmĂĄkba, simĂĄn lehet - ha mĂŠg "EJB-t mĂŠg sose raktĂĄl Ăśssze",
> hogy egyszerĹąen nem hasznĂĄltad azt az eszkĂśzt a triviĂĄlisabbnĂĄl bonyolultabb
> helyzetben. A hogyan lehet vele mĂĄsolni egy fĂĄjlt megjegyzĂŠsem meg arra
> irĂĄnyult, hogy egy file mĂĄsolĂĄsa egyik helyrĹl a mĂĄsikra azĂŠrt nem egy olyan
> elrugaszkodott igĂŠny egy build folyamat sorĂĄn, s mint kiderĂźlt szĂĄmomra, mĂg
> ant-bĂłl ez kb egy sor <copy todir="..." ....>, addig, hogy ugyanazt
> maven-ben is el lehessen ĂŠrni, egy plugint kell regisztrĂĄlni egy megfelelĹ
> nevĹą build fĂĄzis kĂśzepĂŠbe, ĂŠs abba berakni az ant-os copy taskot. S ekkor
> lettek ilyen mentĂĄlis problĂŠmĂĄim, hogy ilyen "zseniĂĄlis" emberek ilyen
> egyszerĹą problĂŠmĂĄra ilyen rendkĂvĂźl bonyolult megoldĂĄst tudtak adni, s ez
> nem zavar senkit.
> Hogy hĂĄnyan hasznĂĄljĂĄk a maven-t, senki sem vitatta, vannak elĂŠg sokan,
> ahogy az is vitathatatlan, hogy nagyon sok projekt, nagyon rĂŠgĂłta hasznĂĄl
> ant-ot, make-t, rake-t, scons-t, cmake-t, stb ... Ha esetleg az amatĹr
> pedikĹąrĂśssĂŠg mĂĄr untat, esetleg nĂŠzz bele ezek egyikĂŠbe. AmibĹl azĂŠrt
> kiderĂźl, hogy van elĂŠg sok projekt, amelyikben azon problĂŠmĂĄk, amiket a
> maven meg akar oldani, nem lĂŠteznek, ĂŠs vĂgan elvannak nĂŠlkĂźle.
>
> Zs
>
>
> hogy vajon miĂŠrt nem futottĂĄl bele ilyen problĂŠmĂĄban elĂŠg komikus. MiutĂĄn
> az ant ugyanazt a kĂłdot hasznĂĄlja, mint bĂĄrmelyik mĂĄs java program, amelyik
> jar file elĹĂĄllĂtĂĄsĂĄt vĂŠgzi - igen, ugyanazt mint a maven - tehĂĄt igen csak
> meglepĹdnĂŠk ha maven bĂĄrmi mĂĄst csinĂĄlna. Velem mĂŠg soha nem fordult elĹ,
> hogy egy jar-olĂĄs sorĂĄn megvĂĄltozott volna a bytecode, Ăşgyhogy tovĂĄbbra is
> kĂŠtelkedek benne
>
Upsz, ma nem vagyok tĂşl jĂł formĂĄban, az utolsĂł 3 mondatot ki akartam tĂśrĂślni
:)
De hogy akkor a tĂŠmĂĄhoz is hozzĂĄszĂłljak : rakj a jar-olĂĄs elĂŠ egy copy-t,
amivel ĂĄtmĂĄsolod a kiszemelt fileokat egy biztos helyre ... ĂŠs a jar-olĂĄs
utĂĄn az elkĂŠszĂźlt jar-t, Ăgy leellenĹrizheted, hogy elĹtte, vagy utĂĄna nem
tĂśrtĂŠnt e valami disznĂłsĂĄg. AmĂşgy meg az eclipse tud build.xml-t debugolni,
ha jĂłl emlĂŠkszem :)
Zs
--------- következő rész ---------
Egy csatolt HTML ĂĄllomĂĄny ĂĄt lett konvertĂĄlva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20110316/412c07d1/attachment.html
További információk a(z) Javalist levelezőlistáról