[Java lista] Válasz: Re: ant jar vs compiled source

Richard O. Legendi roante at freemail.hu
2011. Már. 16., Sze, 22:55:37 CET


<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>generate-sources</phase>
<configuration>
<tasks>
<copy todir="..." ....>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

[Bocs, a thread tl;dr, de a copy-s soron megakadt a szemem, ĂŠs nem 
tudtam kihagyni :-)]

Ricsi

On 2011.03.16. 22:09, Zsombor wrote:
>
>
> 2011/3/16 Peter Verhas <peter at verhas.com <mailto: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
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
--------- következő rész ---------
Egy csatolt HTML ĂĄllomĂĄny ĂĄt lett konvertĂĄlva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20110316/831d64f4/attachment-0001.html 


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