[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