[Javalist] Program verziójának lekérdezése
József Keresztes
xesj.hu at gmail.com
2014. Júl. 4., P, 09:24:01 CEST
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ő
> >>> "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
> >>> _______________________________________________
> >>> 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/20140704/74aca3b7/attachment.html>
További információk a(z) Javalist levelezőlistáról