[Javalist] Program verziójának lekérdezése

Peter Verhas peter at verhas.com
2014. Júl. 6., V, 08:32:36 CEST


Igen. Ha be kell avatkozni a build folyamatba, akkor ott baj van. De vajon a mavennel, vagy a build folyamattal?

On Fri, Jul 4, 2014 at 9:28 PM, Gábor Garami <gabor.garami at hron.me> wrote:

> Lemaradt: en azt gondolom, hogy a Mavennek mindig lesz
> letjogosultsaga, mert egyszerubb projekteket csak abban erdemes
> csinalni. Meg talan a tobbkomponensu projektekkel sincs nagy baj. A
> baj mindig ott kezdodik, amikor bele kell avatkozni a build
> folyamatba...
> Garami Gábor
> E-mail: gabor.garami at hron.me
> Tel: +36 20 235 9621
> MSN: hrgy at vipmail.hu
> Skype: hron84
> 2014-07-04 10:40 GMT+02:00 Tamás Viktor <viktor.tamas at gmail.com>:
>> Mielott Ant-rol Maven-re valtanatok:
>> Van ahol mar temetik a Maven-t es pl. a Gradle-t probaljak behozni helyette.
>> (Remelem most kirobbantok egy jo kis build-tool flame war-t.)
>>
>>
>> 2014-07-04 9:24 GMT+02:00 József Keresztes <xesj.hu at gmail.com>:
>>
>>> Szia !
>>>
>>> Szép, és jól érthető leírás. Szoktam néha a blog bejegyzéseidet olvasni...
>>> Amúgy tegnap végülis mégsem a MANIFEST-es megoldást választottam, mert ez
>>> a resorce filtering tetszett a legjobban,
>>> persze kikísérleteztem - mert ez is alapdolog - hogy csak az adott
>>> állományt/állományokat bizergálja a maven, hiszen
>>> nem biztos hogy egy ${project.version} -t minden resource-ban le akarok
>>> cserélni.
>>>
>>> De örülök a MANIFEST-es megoldásnak is, mert legalább ezt is tudom hogy
>>> működik.
>>>
>>> Az az igazság hogy itt a cégnél még nem használunk maven-t, én gondoltam
>>> arra hogy mostantól maven-t fogok használni.
>>> Ha beválik esetleg elbeszélgetek a többi fejlesztővel...
>>>
>>> Joe
>>>
>>>
>>>
>>>
>>>
>>>
>>> 2014. július 3. 21:49 István Viczián írta, <viczian.istvan at gmail.com>:
>>>>
>>>> Szia!
>>>>
>>>> Itt kezd mindig. :)
>>>>
>>>> http://www.jtechlog.hu/2011/09/verzioszam-megjelenitese-az.html
>>>> --
>>>> Viczián István
>>>>
>>>>
>>>> József Keresztes <xesj.hu at gmail.com> írta (2014. július 3. 15:49):
>>>> > Köszönöm a válaszokat, azt hiszem a MANIFEST.MF -be való bevarázslását
>>>> > választom, ez már működik is, csak ki kell olvasnom.
>>>> > Igaz ez az csak az összecsomagolt jar-nál fog működni, de végülis a
>>>> > késztermékben fontos.
>>>> >
>>>> > Joe
>>>> >
>>>> >
>>>> > 2014. július 3. 15:20 Tamás Cservenák írta, <tamas at cservenak.net>:
>>>> >
>>>> >>
>>>> >>
>>>> >> https://github.com/FasterXML/jackson-core/blob/master/src/main/java/com/fasterxml/jackson/core/util/VersionUtil.java#L156
>>>> >>
>>>> >>
>>>> >> 2014-07-03 15:16 GMT+02:00 Cpt <cpt at freemail.hu>:
>>>> >>
>>>> >>> Szervusz,
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> resource filter pluginnal
>>>> >>>
>>>> >>> (http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html)
>>>> >>> be tudod írni properties fájlba, és onnan már egyszerűen ki tudod
>>>> >>> olvasni,
>>>> >>> akár csomagolva van, akár nincs.
>>>> >>>
>>>> >>> (Amúgy én a manifest.mf-be szoktam eltenni a verziót; igaz, ez is
>>>> >>> csak
>>>> >>> becsomagolt állapotban működik, de legalább nem kötődik build
>>>> >>> tool-hoz.)
>>>> >>>
>>>> >>>
>>>> >>> üdv, Gábor
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> "József Keresztes" <xesj.hu at gmail.com> írta:
>>>> >>>
>>>> >>> Sziasztok !
>>>> >>>
>>>> >>> Tegyük fel van egy maven projekt (java application). A feladat hogy a
>>>> >>> projekt egy osztálya a getVersion() metódusával megmondja a
>>>> >>> projekt-ről a
>>>> >>> saját verzióját, ami a pom.xml-ben be van állítva.
>>>> >>>
>>>> >>> Amit kiderítettem hogy amíg a projekt nincs jar-ba csomagolva a
>>>> >>>
>>>> >>> /target/maven-archiver/pom.properties fájlban lévő "version",
>>>> >>>
>>>> >>> amikor pedig már be van csomagolva jar-ba akkor a
>>>> >>>
>>>> >>>  /META-INF/maven/{goupId}/{artifactId}/pom.properties fájlban lévő
>>>> >>> "version"
>>>> >>>
>>>> >>> értékét kellene kiolvasni és visszaadni.
>>>> >>>
>>>> >>> A kérdés: van-e erre valami szebb mód ? Az biztos hogy a programkódba
>>>> >>> nem
>>>> >>> kéne bedrótozni a saját verzióját, ez elég csúnya megoldás lenne.
>>>> >>>
>>>> >>> Joe
>>>> >>> Sziasztok !Tegyük fel van egy maven projekt (java application). A
>>>> >>> feladat
>>>> >>> hogy a projekt egy osztálya a getVersion() metódusával megmondja a
>>>> >>> projekt-ről a saját verzióját, ami a pom.xml-ben be van állítva.
>>>> >>> Amit kiderítettem hogy amíg a projekt nincs jar-ba csomagolva a
>>>> >>> /target/maven-archiver/pom.properties fájlban lévő
>>>> >>> &quot;version&quot;,amikor pedig már be van csomagolva jar-ba akkor a
>>>> >>> /META-INF/maven/{goupId}/{artifactId}/pom.properties fájlban lévő
>>>> >>> &quot;version&quot;
>>>> >>>
>>>> >>> értékét kellene kiolvasni és visszaadni. A kérdés: van-e erre valami
>>>> >>> szebb mód ? Az biztos hogy a programkódba nem kéne bedrótozni a saját
>>>> >>> verzióját, ez elég csúnya megoldás lenne.
>>>> >>> Joe
>>>> >>> _______________________________________________
>>>> >>> Javalist mailing list
>>>> >>> Javalist at lists.javaforum.hu
>>>> >>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>> >>>
>>>> >>>
>>>> >>> _______________________________________________
>>>> >>> Javalist mailing list
>>>> >>> Javalist at lists.javaforum.hu
>>>> >>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>> >>>
>>>> >>
>>>> >>
>>>> >> _______________________________________________
>>>> >> Javalist mailing list
>>>> >> Javalist at lists.javaforum.hu
>>>> >> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>> >>
>>>> >
>>>> >
>>>> > _______________________________________________
>>>> > Javalist mailing list
>>>> > Javalist at lists.javaforum.hu
>>>> > http://lists.javaforum.hu/mailman/listinfo/javalist
>>>> >
>>>> _______________________________________________
>>>> Javalist mailing list
>>>> Javalist at lists.javaforum.hu
>>>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>
>>>
>>>
>>> _______________________________________________
>>> Javalist mailing list
>>> Javalist at lists.javaforum.hu
>>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>
>>
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140705/776a57ec/attachment.html>


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