[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